1
Promise.all(function(){
for(var numb in req.body)
{
console.log(numb+":"+req.body[numb]);
checkValue(numb,function(err,result){
if(result)
{
console.log(result);
send[result]="true";
console.log(send);
}
if(err)
{console.log(err+"not");}
});
}
}).then(res.json(send));
私は最初にforループを実行してからデータを送り返したいと思います。私はpromise.allを使用しようとしていますが、正しいかどうかわかりません。誰かが私を助けることができますか?node.jsのループで約束する
適切にそれを読みやすくするために/インデントコードをフォーマットしてください。 – jfriend00
Promiseの配列を 'Promise.all()'に渡します。 'Promise.all()'に関数を渡すことはありません。表示するコードには非同期操作もありません。したがって、約束を使用する理由はありません。通常のループをコーディングすることができます。 – jfriend00