我正在对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");
我相信这是代码中某处的一个简单错误,但一直无法识别问题?