когда я пытаюсь использовать модуль http
для доступа к несуществующему хосту, например:
requestToRemote = http.createClient(80, 'fjasdfhasdkfj.vvvxcz').request(
method,
path,
headers
);
Но я получаю следующую ошибку:
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)
Я хотел бы поймать эту ошибку, поэтому я попробовал try/catch и установил для прослушивателей ошибок кучу свойств запроса, но ни один из них не работал. Как я могу поймать ошибку?