'http://www.abc.com'是某个墙外的地址,本地配有梯子,所以直接访问是ok的。
但是在开发过程中,node层用http-proxy-middleware
做了一层代理,比如:
app.use('/api/abc', proxy({
target: 'http://www.abc.com',
pathRewrite: {
'^/api/abc' : '', // rewrite path
},
}));
代理之后,发现接口访问不通了,如何处理?
'http://www.abc.com'是某个墙外的地址,本地配有梯子,所以直接访问是ok的。
但是在开发过程中,node层用http-proxy-middleware
做了一层代理,比如:
app.use('/api/abc', proxy({
target: 'http://www.abc.com',
pathRewrite: {
'^/api/abc' : '', // rewrite path
},
}));
代理之后,发现接口访问不通了,如何处理?
结合你的流程来吧
本地
|
服务器nodejs
|
服务器梯子
|
www.abc.com
所有你的nodejs需要转发到梯子,不能直接转发到www.abc.com,这样相当于没有梯子
5 回答4.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
3 回答2k 阅读
1 回答3.3k 阅读
1 回答2.7k 阅读
你这里的target参数应该是你代理服务器的地址而不是你要访问的地址,如果是shawodSockets 这里应该填 target:'127.0.0.1:1080'