5
のNode.js:なぜこの基本的なNode.jsエラー処理が機能しないのですか?
var https = require("https");
var request = https.get("google.com/", function(response) {
console.log(response.statusCode);
});
request.on("error", function(error) {
console.log(error.message);
});
私がhttps追加する場合:Googleのドメイン名に//を予想通り、私はステータスコード200を取得します。つまり、エラーが検出され、「ECONNREFUSEDに接続する」のようなエラーメッセージがターミナルコンソールに出力されることが予想されます。その代わりにスタックトレースを端末に出力します。
はちょうど*エラー*、ありません* error.message *を印刷してみてください –
なぜ接続が拒否されるべきかd? – adeneo
'google.com'ではなく' https:// google.com'のような 'https'プロトコルを使います。 – Maxali