我正在尝试使用 React 构建一个 Web 应用程序,为此我使用 Hubspot API 来管理我帐户中的联系人。对于 HTTP 请求,我将 JavaScript 库“request-promise”与代理服务器结合使用:https://cors-anywhere.herokuapp.com/
代码如下:
do{
//Here I'm making http request constantly
}while(process);
大约 100 个 HTTP 请求后,应用程序向我显示错误:
https://cors-anywhere.herokuapp.com/ 似乎存在速率限制问题。有人有解决办法吗?
429 请求太多 HTTP 429 Too Many Requests 响应状态代码表示用户在给定时间内发送了太多请求(“速率限制”)。
此响应中可能包含 Retry-After 标头,指示在发出新请求之前需要等待多长时间。
来源:https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429
您是否尝试过在本地运行服务器? https://github.com/Rob--W/cors-anywhere