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'));
});
:
는 다음 코드 (이미지이 해시를 계산 다운로드)이있다. VSCode 디버그 모드를 사용하여 실행하면 그렇지 않습니다.
줄 4 (request({...
)에 중단 점을 설정하면 디버거가 중단 점에 도달합니다. 줄 8 (if (err) { ...
)에 중단 점을 설정하면 디버거가 중단 점에 도달하지 않습니다.
내가 잘못했거나 버그입니까?
$ node -v
v4.6.0
VSCode 버전 : 1.6.1 복구