Ho un server node.js che funziona come un proxy. Riceve richieste e le inoltra al servizio Web su un altro dominio, eseguendo http.request.Node.js http.request non riesce con [Errore: getaddrinfo EADDRINFO]
opzioni Richiesta di solito sono simili a:
{
"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
}
}
Ultimamente, ho notato che alcune richieste non riescono con [Error: getaddrinfo EADDRINFO]
, ma non tutti.
Qualcuno sa cosa significa EADDRINFO
e quale può essere la causa presunta?
JohnnyHK, grazie per la risposta. Ma la cosa più strana è che sto inviando richieste allo stesso nome host tutto il tempo ea volte la richiesta fallisce, altre volte il nome del dominio è stato risolto con successo – aliona
@aliona Come test, prova a sostituire il nome host con il suo indirizzo IP e vedere se gli errori vanno via. Se lo fanno, forse il tuo server DNS o configurazione è dubbia. – JohnnyHK