我在这里设置了一个github页面网站:http://d3js.live
这使用github api获取d3.js示例的要点。最终外观和功能与此站点类似:http://threejs.live
由于我的速率限制被点击,我收到403错误。我知道验证会增加我的速率限制,但我希望这个网站是公开的。因此,我有几个问题:
答案 0 :(得分:1)
绕过限制的最佳方法是编写一个简单的后端,向GitHub(或任何人)发出API请求,将这些结果缓存一段时间以保持低于速率限制,然后提供所有必需的服务从该请求到您的用户的资产。
如果您的JavaScript是多态的,那么将您已有的大部分内容放在NodeJS服务器中应该是相当简单的。
作为一般规则,无论如何,可能是这样的工具应该做什么。当然,鉴于需要权衡,可以采用任何一种方式进行论证。
这就是bl.ocks似乎所做的事情。例如。