- Koa API 全览之 app.xxx
- 文档
- 有以下这些,只要基础app.use,app.on,app.emit即可
app.env
app.proxy
app.subdomainOffset
app.listen()
app.callback()
app.use(fn) 一一 插入中间件fn
app.keys
app.context
app.on('error',fn)
app.emit 一一 触发事件
- ctx.xxx相关app
ctx.req
ctx.res
ctx.request
ctx.response
ctx.state一一跨中间件分享数据
ctx.app
ctx.cookies.get set
ctx.throw
ctx.assert
ctx.respond不推荐使用
- ctx.request.xxx
- 文档,有一些api需要注意下
- 其中有一个
request.idemponent表示幂等,多次请求返回结果一样被称为幂等,通常认为get是幂等的
- request.method
- request.path
- request.query
- ctx.response.xxx
- 文档
- response.status
- response.body * 5 ,有五种不同的类型
- response.set() * 2,两种形式
- response.append()
- 总结
- Koa原理
- 跟Express的区别
- 模型不同
- 语法特性不同(对Node.js7.6.0版本的要求不同)
- 没有内置中间件
- Koa API