不知道您是否找到解决方案。
如果要为请求周期设计后处理器,则可以使用中间件来侦听响应对象上的“完成”事件。像这样:
app.use(function(req, res, next){ res.on('finish', function(){ console.log("Finished " + res.headersSent); // for example console.log("Finished " + res.statusCode); // for example // Do whatever you want }); next();});写入响应后,将执行附加到“ finish”事件的函数(这意味着NodeJS已将响应头和主体传递给OS进行网络传输)。
我想这一定是您想要的。



