promesse en boucle dans node.js

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));

Je veux exécuter la boucle for en premier et ensuite envoyer les données. Je suis en train d'utiliser promesse.tous mais je ne suis pas sûr si son correct. quelqu'un pourrait-il m'aider?

  • Veuillez format/indenter ton code correctement pour le rendre lisible.
  • Vous passez un tableau de promesses de Promise.all(). Vous ne passez pas une fonction à Promise.all(). Il n'y a pas d'opérations asynchrones dans le code vous montrer, donc il n'y a pas de raison d'utiliser des promesses à tous. Vous pouvez simplement le code d'une boucle régulière.
InformationsquelleAutor sachin hunur | 2016-04-23