koa学习2——koa入门

来源:互联网 发布:2015十大网络用语 编辑:程序博客网 时间:2024/05/21 05:57
// 初始化koavar 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 serverapp.listen(3000);// app.listen等价于var http = require('http');http.createServer(app.callback()).listen(3000);
0 0
原创粉丝点击