2016-10-14 15 views
0

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回復はちょうどそれが私のために、ここでバックエンド

のデバッグコードへのより良い方法がリンクされている、完全なガイドがあるノード・インスペクタを使用し

答えて

1

を構築ちなみにその

https://www.npmjs.com/package/node-inspector

withtを開始することは、あなたがノード・デバッグを使用して、いくつかの特定のファイルをデバッグしたいです

ノード・デバッグmy_file_to_debug.js

私はそれはあなたを助ける願っています。

関連する問題