【发布时间】:2012-01-29 05:19:13
【问题描述】:
当我尝试使用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 并设置了一堆请求属性的错误侦听器,但没有一个有效。我怎样才能发现错误?
【问题讨论】:
标签: http node.js error-handling