我正在排除一个Node.js脚本的问题,已经删除了几乎所有代码,但仍然能够复制以下错误:
{
[Error: connect ECONNREFUSED]
stack: 'Error: connect ECONNREFUSED
at exports._errnoException (util.js:682:11)
at Object.afterConnect [as oncomplete] (net.js:947:19)',
code: 'ECONNREFUSED',
errno: 'ECONNREFUSED',
syscall: 'connect'
}
整个脚本如下:
var http = require('http');
http.get("http://api.hostip.info/get_json.php", function(res) {
console.log("Received response: " + res.statusCode);
});
var req = http.request(function(res) {
console.log("Request began");
var output = '';
res.on('data', function (chunk) {
output += chunk;
});
res.on('end', function () {
console.log('Request complete:');
console.log(output);
});
});
req.on('error', function (err) {
console.log(err);
//console.log('error: ' + err.message);
});
req.end();
console.log("Script complete");
我相信这只是代码中某个简单错误,但一直未能确定问题所在?
var req = http.request("http://api.hostip.info/get_json.php", function(res) {
。 - jfcallo