Koa中间件
2018-10-22 字数统计:811 字 阅读时长 ≈ 1 分钟

前提

每周 npm 模块源码解读已经写了8周了,个人觉得这种叙述方式对于没看过源码的读者不太友好。

而大部分的读者也又不会去看这些模块的源码(根本没有读者)。

koa简介

Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。

通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件,而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。

市场

并且很多公司在 Koa 的基础上进行更深层次的包装,比如 egg.js,think.js 等。

打算

换种更友好的叙述方式来完成 Koa 中间件系列,会从中间件中挑选不同类型的一种较知名的模块来分析。

目标

有26种不同类型的中间件,也就是26篇。另外加10篇其他的,计划完成36篇。

计划今年过年前完成,也就是2019年2月4日截止。