我想要一个可以修改响应主体的中间件功能。
这是用于 express 服务器。
就像是:
function modify(req, res, next){
res.on('send', function(){
res.body = res.body + "modified"
});
next();
}
express.use(modify);
我不明白该听什么。任何帮助或文档将不胜感激。
最佳答案
您不需要听任何事件。只要做到
function modify(req, res, next){
res.body = res.body + "modified";
next();
}
然后在对路由器进行
use
后对其进行use
编码。这样,在执行完所有路线后,您可以修改车身关于node.js - 连接或Express中间件以修改response.body,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9896628/