• 一起学 koa
  • Introduction
  • 1. Nodejs 4.x新特性
    • 1.1. classes
    • 1.2. typed arrays
    • 1.3. generators
    • 1.4. collections
      • 1.4.1. Set
      • 1.4.2. Map
    • 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中的异常处理
Powered by GitBook

一起学 koa

流程控制

http://www.ruanyifeng.com/blog/2015/05/async.html