nodeJS让我发疯,我正在尝试重新发送API获取请求,直到完成处理为止,无法使其正常工作,帮助..
function checkReturnValue(done){
request(options, function (error, response) {
if (error) throw new Error(error);
if (response.body.scan_results.progress_percentage != 100)
{
console.log('if');
setTimeout(checkReturnValue(done), 50);
}
else
{
console.log('else');
return done(response.body);
}
});
};
checkReturnValue ((body) => {
console.log(body);
});
您正在使用checkReturnValue(done)
的结果