[英]Can't authenticate to exceed Github api rate limit in React App
[英]Github API rate limit on public Github Pages Site
我在這里設置了一個github頁面網站: http : //d3js.live
這使用github api獲取d3.js示例的要點。 最終外觀和功能類似於此站點: http : //threejs.live
由於我的速率限制被擊中,我收到403錯誤。 我知道驗證會增加我的速率限制,但我希望這個網站是公開的。 因此,我有幾個問題:
Mike Bostock的bl.ocks似乎已經達到了速度限制,但我不清楚這是如何完成的。
繞過限制的最好方法是編寫一個簡單的后端,向GitHub(或任何人)發出API請求,將這些結果緩存一段時間以保持低於速率限制,然后從中提供所有必需的資產請求您的用戶。
如果您的JavaScript是多態的,那么將您已有的大部分內容放在NodeJS服務器中應該是相當簡單的。
作為一般規則,這可能是這樣的工具應該做的事情。 當然,鑒於需要權衡,可以采用任何一種方式進行論證。
例如,bl.ocks似乎就是這樣做的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.