VSCode Node.jsデバッガに問題があります。私はnode test.js
を実行した場合、それは完全にファイルのハッシュを印刷しVSCodeデバッガを使用しているときにNode.jsコールバックが実行されない
var request = require('request');
var crypto = require('crypto');
request({ uri : 'http://static.wixstatic.com/media/28f6fa_1519eb247c97446098566248a9f86441.jpg',
encoding: null,
timeout: 10000
}, function (err, res, body) {
if (err) {
return res.status(500).send(err);
}
if (res.statusCode !== 200) {
return res.status(500).send(buildResponse(500, "Image download returned status code " + res.statusCode));
}
console.log(crypto.createHmac('sha256', body).digest('hex'));
});
:
は、私は、次のコードを(それが画像ANはそのハッシュを計算ダウンロード)があります。 VSCodeデバッグモードを使用して実行すると、それは実行されません。
行4(request({...
)にブレークポイントを設定すると、デバッガはブレークポイントにヒットします。 行8(if (err) { ...
)にブレークポイントを設定すると、デバッガはブレークポイントにヒットしません。
私は何か間違っているのですか、これはバグですか?
$ node -v
v4.6.0
VSCodeバージョン:1.6.1回復はちょうどそれが私のために、ここでバックエンド
のデバッグコードへのより良い方法がリンクされている、完全なガイドがあるノード・インスペクタを使用し