我有以下代码:
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
contentful-management: https://github.com/contentful/contentful-management.js
他们在项目中添加了index.js文件,但是如何使用它。帮帮忙吧。
请帮帮忙。谢谢
发布于 2016-03-16 12:29:22
您需要做的就是指定rateLimit属性。该属性定义库将尝试发送的每秒最大请求量。默认值是6,您可能不希望比10高得多。
但是,请注意,服务器还限制了每秒和每小时的请求量,因此,如果设置得太高,可能会从服务器获得429个错误。
库将尝试从默认情况下(retryOnTooManyRequests)恢复。如果所有的最大重试都用尽了,那么你很可能已经达到了每小时的利率限制。
https://stackoverflow.com/questions/36035199
复制相似问题