Linuxでテストするコマンドを使用すると、次のようなエラーが発生し、修正できますか?nodejs dnsエラーgetaddrinfo ENOTFOUND
須藤ノード-pe '( "DNS")を必要とする。ルックアップ( "http://www.amazon.com"、関数(){console.dir(引数)})'
GetAddrInfoReqWrap {
callback: [Function],
family: 0,
hostname: 'http://www.amazon.com',
oncomplete: [Function: onlookup] }
{ '0':
{ Error: getaddrinfo ENOTFOUND http://www.amazon.com
at errnoException (dns.js:55:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:97:26)
code: 'ENOTFOUND',
errno: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'http://www.amazon.com' } }
いくつかのシステム情報: ノード-v v9.2.0
uname -a Linux 10-101-169-37 4.0.0-040000-generic#201504121935 SMP Sun Apr 12 23:36:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
あなたは 'https'の代わりに、' http'を試してみました動作するはず
www.amazon.com
しますか?たぶんhttpでamazonがないためにエラーが発生するかもしれませんが、httpsにリダイレクトされます。 – Grynets