是否可以编写一个中间件,在将响应发送到客户端之后或在处理请求并在将响应发送到客户端之前调用之后执行?
pauljz 给出了基本方法,但为了扩展这里是一个中间件的示例
module.exports = function() {
return function(req, res, next) {
req.on("end", function() {
// some code to be executed after another middleware
// does some stuff
});
next(); // move onto next middleware
}
}
在你的主应用程序中
expressApp.use(require("./doneMiddleware"));
expressApp.use(express.logger());
expressApp.use(express.static.....
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)