我想在应用程序中进行一些登录。我目前认为的流程是将中间件函数传递给其他中间件,然后在其中调用中间件函数。
我知道这可能会造成混淆,但这是我现在遇到的情况,我已经记录了中间件错误,但是想稍后在响应finish
上调用它
//middleware that called other middleware
module.exports = function(loggingMiddleware) {
return function (req, res, next) {
res.on("finish", () => {
loggingMiddleware(req, res, next) // will be called twice here
}
next() // to other middleware
}
}
我担心的是,可以再打两次电话吗?