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