Koa & node.js

KOA

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);

&copyxgqfrms 2012-2020

www.cnblogs.com 發佈文章使用:只容許註冊用戶才能夠訪問!git

相關文章
相關標籤/搜索