6
我有node.js服務器,它的行爲像一個代理。它通過執行http.request來接收請求並將它們轉發到另一個域上的Web服務。Node.js http.request失敗,[錯誤:getaddrinfo EADDRINFO]
請求選項通常是類似於:
{
"host": "some.domain",
"port": 443,
"path": "/paht/item/id",
"method": "POST",
"headers": {
"Host": "some.domain",
"Content-Type": "application/json; charset=utf-8",
"Content-Length": 100
}
}
最近,我注意到某些請求失敗,[Error: getaddrinfo EADDRINFO]
,但不是所有的人。
有誰知道EADDRINFO
是什麼意思,以及所謂的原因是什麼?
JohnnyHK,謝謝你的回覆。但最奇怪的是,我一直向相同的主機名發送請求,有時請求失敗,其他時間域名已成功解析 – aliona
@aliona作爲測試,請嘗試用其IP地址替換主機名並查看是否錯誤消失。如果他們這樣做,也許你的DNS服務器或配置是狡猾的。 – JohnnyHK