Bu yüzden bir sunucudan veri toplayan ancak yalnızca bir seferde 50 yanıt toplayan bir sözüm var. Toplamak için 250 yanıtım var.Sözler için bir döngü oluşturma
ı could birlikte bu yönetilebilir bir çözüm gibi görünüyor ama orada bir döngü içinde sözleri concating bir yoludur bu yüzden sadece 250 sonuç ihtiyaç Bu durumda
new Promise((resolve, reject) => {
resolve(getResults.get())
})
.then((results) => {
totalResults.concat(results)
return getResults.get()
})
.then((results) => {
totalResults.concat(results)
return getResults.get()
}).then((results) => {
totalResults.concat(results)
return getResults.get()
})
altında gibi sadece concate sözler. bu yüzden 5 kez bir döngü çalıştırıyorum ve her seferinde bir sonraki sözü çalıştırıyorum.
Maalesef, söz veriyorum ve bu geri aramalar olsaydı, ne yapardım.
Bir söz vermediniz mi? –
Bunun için [async] (http://caolan.github.io/async/) kütüphanesine göz atmanızı tavsiye ederim. Hayatınızı kolaylaştıracak. Async.eachLimit işlevine bakın. – forrestmid
@forrestmid Hayır, bu sözlerle iyi çalışmıyor. – Bergi