以下是我的Node.js HTTP响应请求者的代码。
当我使用一个我明确知道不存在的网站时,错误消息会通知我错误:
当我使用一个我明确知道不存在的网站时,错误消息会通知我错误:
getaddrinfo ENOENT
我想了解更多关于这个错误的信息。它是什么导致的?错误的详细信息是什么?404是否会导致它?var hostNames = ['www.pageefef.com'];
for (i; i < hostNames.length; i++){
var options = {
host: hostNames[i],
path: '/'
};
(function (i){
http.get(options, function(res) {
var obj = {};
obj.url = hostNames[i];
obj.statusCode = res.statusCode;
// obj.headers = res.headers;
console.log(JSON.stringify(obj, null, 4));
}).on('error',function(e){
console.log("Error: " + hostNames[i] + "\n" + e.message);
});
})(i);
};