一尘不染

连接或Express中间件以修改response.body

node.js

我想要一个可以修改响应主体的中间件功能。

这是用于快递服务器。

就像是:

function modify(req, res, next){
  res.on('send', function(){
    res.body = res.body + "modified"
  });

  next();
}

express.use(modify);

我不明白该听什么。任何帮助或文档将不胜感激。


阅读 482

收藏
2020-07-07

共1个答案

一尘不染

您不需要听任何事件。只要做到

function modify(req, res, next){
  res.body = res.body + "modified";

  next();
}

use之后你把它use的路由器。这样,在执行完所有路线后,您可以修改车身

2020-07-07