Şu ben bu koduUrl istekleri tek tek gerçekleştirilir ve yığın taşmasına neden olmaz? (Node.js)
function DownloadPage(uri) {
request(uri, function (err, res, body) {
if (err) {
console.log(err);
} else {
nextURL = FindURLBySomeLogic(body);
DownloadPage(nextURL);
}
});
}
DownloadPage("http://example.com/");
var ama ben sayfaların bir miktar sonra yığın taşması alacak düşünüyorum. Sayfa sayısı sonsuzdur. Bundan nasıl kurtulabilirim? Her sayfa sadece JSON verilerini içerir.
Daha önce bir tane yapıldıktan sonra bir tane indirdiğiniz için zaten tek tek. – nha
Eh, eğer gerçekten sonsuz sayıda sayfanız varsa, depolama ortamınız gibi düşünecek çok şeyimiz var. – mccainz
@mccainz depolamada sorun yok. "Sonsuz miktarda sayfa" ile, sayfaların zamanla görüneceği anlamına gelir. Bu istekler daima durmadan arka planda çalışacaktır. – user3239600