node proxy error Error: connect ECONNREFUSED
node proxy error Error: connect ECONNREFUSED
我使用以下模块的反向代理
https://github.com/nodejitsu/node-http-proxy
我因以下代码而出错
proxy.on('error', function (err, req, res) {
res.end('Error occurr'+ err);
});
connect ECONNREFUSED这个错误是什么意思,有什么可能的解决方案?
我用
proxy = httpProxy.createProxyServer({});
proxy.web(req, res, {
target: 'http://' + hostname + ':' + port
});
proxy.on('error', function (err, req, res) {
res.end('Error occurr'+ err);
});
我只需要代理对新端口的调用
ECONNREFUSED表示没有服务器进程在指定端口监听。你用的是什么 hostname
和 port
?可以直接连接吗(不用代理)?
P.S。与 ECONNREFUSED 无关,但您还应该在传递给 proxy.web:
的选项中设置 changeOrigin
proxy.web(req, res, {
target: 'http://' + hostname + ':' + port,
changeOrigin: true
});
我使用以下模块的反向代理 https://github.com/nodejitsu/node-http-proxy
我因以下代码而出错
proxy.on('error', function (err, req, res) {
res.end('Error occurr'+ err);
});
connect ECONNREFUSED这个错误是什么意思,有什么可能的解决方案?
我用
proxy = httpProxy.createProxyServer({});
proxy.web(req, res, {
target: 'http://' + hostname + ':' + port
});
proxy.on('error', function (err, req, res) {
res.end('Error occurr'+ err);
});
我只需要代理对新端口的调用
ECONNREFUSED表示没有服务器进程在指定端口监听。你用的是什么 hostname
和 port
?可以直接连接吗(不用代理)?
P.S。与 ECONNREFUSED 无关,但您还应该在传递给 proxy.web:
的选项中设置 changeOriginproxy.web(req, res, {
target: 'http://' + hostname + ':' + port,
changeOrigin: true
});