koa2 总体流程原理浅析(二) 之 中间件原理

2018-04-17
阅读 4 分钟
1.7k
koa 的中间件机制巧妙的运用了闭包和 async await 的特点,形成了一个洋葱式的流程,和 JS 的事件流 (捕获 -> target -> 冒泡) 相似

koa2 总体流程原理浅析(一) 之 koa 启动服务器解析

2018-04-16
阅读 2 分钟
2.4k
启动流程 koa 主要的启动流程就是下面的 4 步:引入 koa 包 => 实例化 koa => 编写中间件 => 监听服务器 {代码...} 引入 koa 包 引入 koa 包其实就是引入的一个 继承于 node 原生的 events 类的 Application 类 {代码...} 其中就包含了 listen 、use 等原型方法 实例化 koa 执行 constructor ,将 ctx、respons...