gdy próbuję użyć modułu http
dostęp do nieistniejącego hosta, na przykład:Jak wykryć błąd HTTP node.js na nieistniejącym hoście?
requestToRemote = http.createClient(80, 'fjasdfhasdkfj.vvvxcz').request(
method,
path,
headers
);
Ale pojawia się następujący błąd:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: getaddrinfo ENOENT
at errnoException (dns.js:31:11)
at Object.onanswer [as oncomplete] (dns.js:140:16)
chciałbym nadrobić ten błąd, więc próbowałem spróbować/catch i ustawienie detektorów błędów kilka właściwości żądania, ale żaden z, jeśli pracował. Jak mogę złapać błąd?
Jak użyć wartości 'res' w wywołaniu zwrotnym, aby zobaczyć, jaki jest tekst odpowiedzi? –