sho*_*a T 6 proxy reverse-proxy node.js express node-http-proxy
我使用以下链接的反向代理,目前我得到一些位置,我想更新它(位置),我该怎么办?
proxy.on('proxyRes', function (proxyRes, req, res) {
res.headers.location = 'http:/a/b/'
});
Run Code Online (Sandbox Code Playgroud)
我需要改变它,例如
res.headers.location ='http:/ c/d /'我将处理如何更改URL的逻辑,但我想知道如何更新它...
为了更改位置标头尝试使用res.location()
proxy.on('proxyRes', function (proxyRes, req, res) {
res.location('http:/c/d/');
});
Run Code Online (Sandbox Code Playgroud)
res.location
只需设置响应标头。它不会设置响应状态代码或关闭响应,因此您可以编写您想要的响应正文,res.end()
之后您必须自己调用。
希望这可以帮助。
归档时间: |
|
查看次数: |
196 次 |
最近记录: |