|
|
@ -24,17 +24,18 @@ server
|
|
|
|
.use(bodyParser)
|
|
|
|
.use(bodyParser)
|
|
|
|
.use(helmet)
|
|
|
|
.use(helmet)
|
|
|
|
.use(compress)
|
|
|
|
.use(compress)
|
|
|
|
.use(cors)
|
|
|
|
.use(cors);
|
|
|
|
.use(requestHandler);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Logger
|
|
|
|
// Logger
|
|
|
|
server.use(async (ctx, next) => {
|
|
|
|
server.use(async (ctx, next) => {
|
|
|
|
const start = new Date();
|
|
|
|
const start = new Date();
|
|
|
|
await next();
|
|
|
|
await next();
|
|
|
|
const ms = new Date() - start;
|
|
|
|
const ms = new Date() - start;
|
|
|
|
console.log(`${ctx.method} ${ctx.url} - ${ms}ms`);
|
|
|
|
console.log(`${ctx.method} ${ctx.url} - ${ctx.status} - ${ms}ms`);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
server.use(requestHandler); // 必须在最后
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Apply to our server the api router
|
|
|
|
* Apply to our server the api router
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|