A
A
Serif
Sans
White
Sepia
Night
Star (
-
)
Watch (
-
)
一起学koa
About the author
Questions and Issues
Edit and Contribute
Introduction
1.
Nodejs 4.x新特性
1.1.
classes
1.2.
typed arrays
1.3.
generators
1.4.
collections
1.5.
arrow functions
1.6.
block scoping
1.7.
template strings
1.8.
promises
1.9.
symbols
2.
Koa基础
2.1.
上下文
3.
koa-generator
3.1.
安装
3.2.
创建项目
3.3.
更改视图模板引擎
3.4.
Routes
4.
HTTP
4.1.
Get
4.1.1.
如何获取query参数
4.1.2.
如何获取params
4.2.
Post
4.2.1.
从post获取参数
4.2.2.
标准表单(Post with x-www-form-urlencoded)
4.2.3.
文件上传(Post with form-data)
4.2.4.
Post with raw
5.
数据库
5.1.
MySQL
5.2.
Mongo
6.
流程控制
6.1.
generator/co
6.1.1.
es6的generator是什么?
6.1.2.
co = generator + promise
6.2.
async/await
6.3.
promise with bluebird
7.
测试
7.1.
Mocha
7.2.
Supertest
8.
部署
9.
最佳实践
10.
FAQ
10.1.
如何发布本书到git pages
10.2.
如何知道require模块的用法
10.3.
koa中的异常处理
Generated using GitBook
创建项目
koa-generator
支持Koa1.x和2.x,安装后,可以分别使用
koa
和
koa2
分别创建。
Koa 1.x
$ koa helloworld
Koa 2.x
$ koa2 helloworld