0
修正されました!私はURLにhttpを含めるので、ホストは見つかりませんでした。
私はNode.js createClientを試していますが、ホストをlocalhostに設定した場合にのみ動作します。たとえば私が試してみるとhttp://google.com
以下のエラーが表示されます。この問題の原因は、ファイアウォールの問題ですか?Node.js createClientエラー:getaddrinfoがerrnoExceptionで正常に終了しました(dns.js:31:11)
var http = require('http');
var url = require('url');
var u = require('util');
var site = http.createClient(80, "http://google.com", false);
var req = site.request("GET", "/");
req.end();
req.on('response', function(res){
res.on('data', function(chunk){
console.log('BODY:' + chunk);
});
});
エラー:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: getaddrinfo OK
at errnoException (dns.js:31:11)
at Object.onanswer [as oncomplete] (dns.js:140:16)
Node.js process terminated