1. Koa2
Koa2 支持 async,所以选择之。
1.1. 安装
npm install koa@2
1.2. 中间件
1.2.1. koa-adapter
把1.0中间件转换成2.0的
1.2.2. koa-bodyparser
json解析
$ npm install --save koa-bodyparser@next
1.2.3. Koa-static
Koa静态文件
1.2.4. Koa-router
Koa 路由
$ npm install --save koa-router@next
1.2.5. koa-favicon
Koa middleware for serving a favicon.
$ npm install --save koa-favicon@next
1.2.6. koa-compress
压缩
$ npm install --save koa-compress@next
1.2.7. koa-bunyan-logger
打印请求日志, 推荐
1.2.8. koa-logger
打印请求日志
$ npm install --save koa-logger@next
1.2.9. koa-cors
允许跨域访问
1.3. 创建工程
生成 package.json
$ npm init