Koa是下一代的Node.js的Web框架。由Express团队设计。旨在提供一个更小型、更富有表现力、更可靠的Web应用和API的开发基础。
Koa可以通过生成器摆脱回调,极大地改进错误处理。Koa核心不绑定任何中间件,但提供了优雅的一组可以快速和愉悦地编写服务器应用的方法。
示例代码:
var koa = require('koa');var app = koa();// loggerapp.use(fuctio *(ext){ var start = ew Date; yield ext; var ms = ew Date - start; cosole.log('%s %s - %s', this.method, this.url, ms);});// resposeapp.use(fuctio *(){ this.body = 'Hello World';});app.liste(3000);
评论