簡體   English   中英

如何設置contentful.js api調用rateLimit

[英]How to set contentful.js api call rateLimit

我有以下代碼:

contentfulMgmt.createClient({
                accessToken: sourceSpace.accessCode,
                rateLimit: 1,
                secure: true,
                retryOnTooManyRequests: true,
                maxRetries: 5
            });

如何設定API通話率?

我已經在他們的github項目中看到了它,但是我無法使其工作。

對於參考:

速率限制: https //github.com/contentful/contentful-management.js/blob/master/lib/rate-limit.js

內容管理: https : //github.com/contentful/contentful-management.js

他們在項目中添加了index.js文件,但如何使用它。 請幫助。

請幫忙。 謝謝

您需要做的就是指定rateLimit屬性。 該屬性定義了庫將嘗試發送的每秒最大請求數。 默認值是6,您可能不想超過10。

但是請注意,服務器還會限制每秒和每小時的請求數量,因此,如果將該數量設置得太高,則可能會開始從服務器收到429錯誤。

默認情況下,該庫將嘗試從該庫恢復( retryOnTooManyRequests )。 如果所有的最大重試次數都已用盡,則您可能已達到每小時的速率限制。

暫無
暫無

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

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