我想要一个修改响应正文的中间件功能。连接或Express中间件来修改response.body
这是一个快速服务器。
喜欢的东西:
function modify(req, res, next){
res.on('send', function(){
res.body = res.body + "modified"
});
next();
}
express.use(modify);
我不明白,听什么事件。任何帮助或文件将不胜感激。
我想在路由器后使用我的中间件,但它似乎根本没有触发。只有在app.router之前使用它才会被触发。我将它用于app.configure块,如果这有什么区别的话。 – ragulka 2012-10-24 21:02:45
确保您在路由中调用'next',否则express将不会在该路由后执行任何中间件 – 2013-09-29 15:27:55
您对Express 4有更新的答案吗? – gustavohenke 2015-08-01 04:51:59