Node.js的Web框架Koa.zip

时间:2022-08-04 21:00:27
【文件属性】:
文件名称:Node.js的Web框架Koa.zip
文件大小:174KB
文件格式:NONE
更新时间:2022-08-04 21:00:27
开源项目 Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠的 Web 应用和 API 的开发基础。 Koa可以通过生成器摆脱回调,极大地改进错误处理。Koa核心不绑定任何中间件,但提供了优雅的一组可以快速和愉悦地编写服务器应用的方法。 示例代码: var koa = require('koa'); var app = koa(); // logger app.use(function *(next){   var start = new Date;   yield next;   var ms = new Date - start;   console.log('%s %s - %s', this.method, this.url, ms); }); // response app.use(function *(){   this.body = 'Hello World'; }); app.listen(3000);
【文件预览】:
koa-master
----.mailmap(51B)
----Readme.md(18KB)
----AUTHORS(6KB)
----benchmarks()
--------middleware.js(599B)
--------run(209B)
--------Makefile(371B)
----lib()
--------application.js(5KB)
--------request.js(14KB)
--------context.js(5KB)
--------response.js(11KB)
----.eslintrc.yml(13B)
----.travis.yml(459B)
----LICENSE(1KB)
----test()
--------.eslintrc(118B)
--------helpers()
--------context()
--------request()
--------response()
--------application()
----History.md(17KB)
----.npmrc(19B)
----docs()
--------middleware.gif(66KB)
--------migration.md(4KB)
--------faq.md(2KB)
--------api()
--------logo.png(25KB)
--------error-handling.md(2KB)
--------troubleshooting.md(6KB)
--------koa-vs-express.md(4KB)
--------guide.md(7KB)
----.editorconfig(238B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(44B)
----package.json(2KB)

网友评论