我想记录所有这样的请求:8:04:20 PM - info: /api/v2 2008:04:22 PM - info: /api/v2/asdf 200
但是,明确地说,在处理请求之前调用了中间件,因此我无法获得真正的响应代码。我总是得到200。什么是正确的方法来实现这一目标?
最佳答案
您可以使用morgan记录您的请求:
const morgan = require("morgan");
app.use(morgan('dev'));
有关更多文档,请访问morgan。 may可能也会有兴趣
on-finished包可在请求完成时执行任意代码。