koa2
文章平均质量分 55
gaearon
立志要做计算机大牛
展开
-
koa2 洋葱模型
示意图koa2 是基于 async 和 await 实现的,使用 next 进行流程控制。这样就可以使用 await next() 进行一种特殊的执行顺序,等下一个路由执行完毕之后,再执行当前路由,通常称为 “洋葱模型”。何谓 “洋葱模型”就像那首歌一样,“一层一层剥开我的心”,koa2 中的 “洋葱模型” 也是这样,匹配到的路由,可以一层一层进去,进入最内层之后,再一层一层出来。例如这个 demo:api.get("/", async function (ctx, next) { cons原创 2021-03-19 17:50:33 · 652 阅读 · 0 评论 -
koa2 快速入门
简单说说 koa2koa2 是由 express 的原班人马开发的,koa 框架有两个版本:koa 和 koa2。koa 使用 ES6 的 generator 来编写的,当 node 引擎支持 ES7 之后,koa 的创始人立即使用 async 和 await 重构了 koa 框架,就有了现在的 koa2。所以,下文中下载 koa2 的脚手架工具时,下载的是 koa....(详见下文)。脚手架和基础配置脚手架koa2 提供了脚手架工具,可以用来更好的创建 koa2 项目。npm 下载地址:ht原创 2021-03-18 09:18:08 · 5477 阅读 · 0 评论