节点代理错误错误:连接ECONNREFUSED

我使用以下模块的逆向代理https://github.com/nodejitsu/node-http-proxy

我得到了以下代码错误

proxy.on('error', function (err, req, res) { res.end('Error occurr'+ err); }); 

连接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表示没有服务器进程在指定端口侦听。 你使用什么hostnameport ? 你可以直接连接(没有代理)?

PS与ECONNREFUSED无关,但是您还应该在传递给proxy.web的选项中设置changeOrigin:

 proxy.web(req, res, { target: 'http://' + hostname + ':' + port, changeOrigin: true });