簡體   English   中英

通過Node.js進行多個API連接

[英]Multiple API connections through Nodejs

我想連接到MovieDb API,並獲取大量電影。 api限制為每10秒40個調用和每個IP 20個連接。

如何在node.js中執行此操作? 現在,我一次向api發送一個http請求,但是超過40次調用都會導致錯誤。

每10秒40個請求,並發20個連接,因此在“一個線程”中,我們將不得不等待大約5秒鍾。

有一個很棒的庫,用於所有異步內容,稱為async

var loadOne = function (id, callback) {
   // Do your stuff
   // tell it to wait
   setTimeout(callback, 5000);
} 


async.mapLimit(arrayOfIds, 20, loadOne, function(err, results){
    // results is now an array of stats for each file
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM