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!!!!
}
ループを使用して異なるシリアルで一連の呼び出しを順次実行するにはどうすればよいですか?ノードでhttp getを順次実行する方法
Promises:https://spring.io/understanding/javascript-promisesを見てください。代わりに 'async'ライブラリを使うことができます:http://caolan.github.io/async/ – kkreft
例を表示できますか?約束を使って?私が行った作業に自分のコードを更新します。 – Javier
がコードを更新しました。この約束をどのように使用するかを教えてください – Javier