https://github.com/koajs/koa
https://koajs.com/node
$ nvm install 7 # node.js 7 + $ nvm install 10 $ npm i koa $ node koa-app.js
const Koa = require('koa'); const app = new Koa(); app.use(async ctx => { ctx.body = 'Hello World'; }); app.listen(3000);
const Koa = require('koa'); const app = new Koa(); // logger app.use(async (ctx, next) => { await next(); const rt = ctx.response.get('X-Response-Time'); console.log(`${ctx.method} ${ctx.url} - ${rt}`); }); // x-response-time app.use(async (ctx, next) => { const start = Date.now(); await next(); const ms = Date.now() - start; ctx.set('X-Response-Time', `${ms}ms`); }); // response app.use(async ctx => { ctx.body = 'Hello World'; }); app.listen(3000);
©xgqfrms 2012-2020
www.cnblogs.com 發佈文章使用:只容許註冊用戶才能夠訪問!git