私はこのように、存在しないホストにアクセスするためにhttp
モジュールを使用しようとしているとき:存在しないホスト上でnode.js 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を試してみて、リクエストのプロパティのエラーリスナを設定しましたが、もしうまくいけば何もしません。どのようにエラーをキャッチできますか?
コールバックで 'res'の値を使ってレスポンスのテキストを確認するにはどうしたらいいですか? –