归档: 2017/7

koa源码分析

在阅读文章之前,最好对koa(koa 2)有个基本的了解,最简单的方式从如下链接了解Koa - next generation web framework for node.jskoajs/koa: Expressive middleware for node.js using ES2017 async functionsKoa koa 源码结构 application.js 入口文件,导出

koa便签

koa调用方式http123app.listen(3000);//等同于http.createServer(app.callback()).listen(3000); https1https.createServer(credentials, app.callback()).listen(3000) 一些相同引用或者属性koa实例app.toJSON == app.inspect requestc

koa第三方中间件

kao一共引用了24个第三方包,其中我觉得比较喜欢的是 only,delegates我全部列在下面,一方面是方便自己查阅和参考,另一方面方便他人解读koa的时候,方便查看这些package是干嘛的 koa 引用的第三方package acceptsHigher-level content negotiation content-typeCreate and parse HTTP Conten