用node搭建一个接口Mock工具

2018-10-26
阅读 2 分钟
3.8k
背景项目开发过程中,有一个必不可少的环节--接口联调,由于前端后端开发进度不同,有时前端需要等待后端的接口,或者前端为了调试ui,需要在本地mock接口数据。不同的接口,返回的数据格式是不一样的,每次都去手动mock数据,难免繁琐和低效。能否搭建一个自动化的mock平台,自动从接口文档中获取所有接口的数据格式,...

node实现分片下载

2018-10-16
阅读 4 分钟
8k
本文基于http Range Requests协议,实现了分片下载的功能。 使用场景包括基于浏览器的流文件片段传输、基于客户端的分片下载等。 原理 http通过Range Requests相关的header,可以与服务器进行协商,实现分部分的请求。 这里就不细说具体协议内容了,具体可以参考这两篇文章,解释的非常详细: [链接] [链接] 下面贴一下...

koa-send源码分析

2018-09-04
阅读 3 分钟
4.8k
通常我们在做静态文件服务的时候,首选CDN。当文件内容需要经常变动时,则可以采用nginx代理的方式。node本身也可以搭建静态服务,用koa static可以很容易实现这个功能。

Koajs中间件之context(三)

2018-08-09
阅读 3 分钟
3.2k
第一篇文章中我们讲过,“在Koa中,中间件是指连贯整个 Koa 应用程序,并共享资源的独立插件”,注意两个词,“连贯”与“共享资源”,与上面的代码一一对应,“连贯”对应“next”,“共享资源对应context”。Koa 中通过 context 处理上下文,下面分析一下 context。

Koajs中间件之next(二)

2018-08-09
阅读 4 分钟
6.1k
第一篇文章中我们讲过,“在Koa中,中间件是指连贯整个 Koa 应用程序,并共享资源的独立插件”,注意两个词,“连贯”与“共享资源”,与上面的代码一一对应,“连贯”对应“next”,“共享资源对应context”。Koa 中通过 next 贯穿整个应用程序,下面分析一下 next 中做了什么。

Koajs中间件之定义(一)

2018-08-09
阅读 2 分钟
3.9k
Koa 作为一个简单、易学、好用的的 Web 框架,只有区区几百行代码,被人津津乐道的就是其精妙的设计了。一直都在项目中使用Koajs,但其实很少认真的看过其中的源码,中间件作为 Koa 框架的精髓,如果明白了其中的原理基本上对 Koa 有了一半的了解。

使用docker部署node集群

2017-12-31
阅读 3 分钟
6.4k
本文会通过三个简单的demo,演示如何通过docker部署node集群。 如果想学习docker,官方文档是一个不错的入门指引,或者可以看这个gitbook。 一、部署node容器 首先准备一个node服务demo,代码如下: {代码...} 部署node服务 制作自己的node服务镜像,最简单的方式就是基于已有的node镜像,在此基础上,添加自己的内容,...