Mam serwer node.js, który działa jak proxy. Odbiera żądania i przekazuje je do usługi sieci Web w innej domenie, wykonując http.request.Node.js http.request kończy się niepowodzeniem z [Błąd: getaddrinfo EADDRINFO]
opcje kupna zwykle są podobne do:
{
"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
}
}
Ostatnio zauważyłem, że niektóre wnioski nie z [Error: getaddrinfo EADDRINFO]
, ale nie wszystkie z nich.
Czy ktoś wie, co oznacza EADDRINFO
i jaka może być domniemana przyczyna?
JohnnyHK, dzięki za odpowiedź. Ale najdziwniejsze jest to, że wysyłam żądanie do tej samej nazwy hosta przez cały czas, a czasami żądanie się nie udaje, innym razem nazwa domeny jest pomyślnie rozwiązywana – aliona
@aliona Jako test, spróbuj zastąpić nazwę hosta jego adresem IP i sprawdzić, czy błędy znikną. Jeśli tak, być może twój serwer DNS lub konfiguracja jest podejrzana. – JohnnyHK