我正在尝试运行一个非常简单的节点文件,该文件以前可以正常工作,但是现在出现此错误。
events.js:160
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED 127.0.0.1:3002
at Object.exports._errnoException (util.js:1026:11)
at exports._exceptionWithHostPort (util.js:1049:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
问题是,如果我在此端口中运行另一个应用程序,就没有问题。即使更改文件中的端口,错误仍然存在。
文件代码:
var http = require('http');
var opcoes = {
hostname: 'localhost',
port: 3002,
path: '/',
method: 'post',
headers: {
'Accept': 'application/json',
'Content-type': 'application/json'
}
}
//Content-type
var html = 'nome=José'; //x-www-form-urlencoded
var json = { nome: 'José' };
var string_json = JSON.stringify(json);
var buffer_corpo_response = [];
var req = http.request(opcoes, function(res) {
res.on('data', function(pedaco) {
buffer_corpo_response.push(pedaco);
});
res.on('end', function() {
var corpo_responde = Buffer.concat(buffer_corpo_response).toString();
console.log(corpo_responde);
});
});
req.write(string_json);
req.end();
答案 0 :(得分:1)
您代码中的端口为3005
。确保他们都共享该号码。