了解next的作用
this:koa中一个概念是Context,封装了request与response对象到this对象中,并提供一些快捷方式
双波浪线"~~"等价于Math.floor取整,"~~"的效率较高可读性较差
双感叹号"!!"等价于"Boolean",把值转换为bool类型;
var app = require('koa')();
//中间件
app.use(function* (next) {
console.log("请求开始");
yield next;
console.log("请求结束");
});
//处理函数
app.use(function *(){
console.log("请求进行时")
this.body="1234567890";
});
//不会运行到
app.use(function *(){
console.log("请求进行时-----");
});
app.listen(3000);
//请求开始
//请求进行时
//请求结束