6

我有 node.js 服务器,它就像一个代理。它通过执行 http.request 接收请求并将它们转发到另一个域上的 Web 服务。

请求选项通常类似于:

{
  "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意思,以及所谓的原因是什么?

4

1 回答 1

14

EAADRINFO是在无法找到 IP 地址的情况下查找主机名的 IP 地址时可能发生的错误类型。所以这里可能意味着"some.domain"请求的值无法解析为 IP 地址。

于 2012-09-24T13:21:53.037 回答