关于Koa洋葱圈模型的第一次体验
使用 log4js 打日志的时候,获取不到上下文的 status 状态码,解决方案:
利用 Koa 洋葱圈模型和 await 的用法,在路由前使用 Logger 中间件,
app.use(AccessOrigin).use(Logger).use(router.routes());
中间件里使用
1 | const Logger = async (ctx: Context, next: Next) => { |
实现请求结束以后再执行日志内容拼接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 limkim的个人博客!