您的位置:首页 > 移动开发

koa学习2——koa入门

2016-06-28 21:54 225 查看
// 初始化koa
var koa = require('koa');
var app = koa();

//使用app.use()注入中间件,所有的koa中间件,必须是generator
// function.中间件的上下文this,指向用户当前的请求,中间件只有
// 在请求时触发逻辑,比如获取当前请求的路径
app.use(function *(){
var path = this.path;
// this.body用于控制输出页面的内容
this.body = path;
});
// app.use()就干了一件事,将中间件放入一个数组,真正执行逻辑的
// 是app.listen()。koa的listen()除了指定http的服务端口外,
// 还会启动http server
app.listen(3000);
// app.listen等价于
var http = require('http');
http.createServer(app.callback()).listen(3000);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  中间件 函数 app