【发布时间】:2019-01-02 11:16:44
【问题描述】:
在我们的项目中,我们使用“http-proxy-middleware”(https://www.npmjs.com/package/http-proxy-middleware) npm 包进行代理。
有“onProxyRes”功能订阅http-proxy的事件。
还有一个该功能的示例:
function onProxyRes(proxyRes, req, res) {
proxyRes.headers['x-added'] = 'foobar' // add new header to response
delete proxyRes.headers['x-removed'] // remove header from response
}
我很感兴趣,是否有可能基于 proxyRes 在 res 对象中写入更改的响应并且不直接从 proxyRes 对象复制数据?
举例:
proxyRes(可读流包含以下数据:{“url”:“http://domain/test”},我想修改该响应并使用类似数据的 res:{{“url”:“http://changedDomain/test "}} 并且不要直接从proxyRes复制数据
【问题讨论】:
标签: javascript node.js