[英]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.