function getStuff(serial){
return new Promise(function (fulfill, reject){
request("url using serial", function (error, response, body){
try {
fulfill(body);
} catch (error) {
reject(error);
}
}, reject);
});
}
while(FLAG) {
var p = getStuff(x);
p.then(function(obj){
console.log(obj)
if(some condition on obj) FLAG = false
})
//WAIT HERE TILL ITS DONE!!!!
}
Wie verwende ich dieses Versprechen, um nacheinander eine Reihe von Aufrufen mit verschiedenen Serien mit einer Schleife auszuführen?Wie führe ich http get in Knoten
Werfen Sie einen Blick auf Versprechen: https://spring.io/understanding/javascript-promises alternativ könnten Sie die Async-Bibliothek verwenden: http://caolan.github.io/async/ – kkreft
Können Sie ein Beispiel zeigen Versprechungen nutzen? Ich werde meinen Code auf die Arbeit, die ich getan habe, aktualisieren. – Javier
aktualisiert den Code. Bitte sagen Sie mir, wie Sie dieses Versprechen verwenden können – Javier