【发布时间】:2021-07-23 16:47:48
【问题描述】:
在 NODEJS 上工作。需要从 API 收集数据,执行 API 需要 Id 并响应结果。
const companies=[1,2,3,4,5,....1000];
for (let company of companies) {
let{data} =axios.get("API url"+company);
}
上面的代码运行完美,但一段时间后显示错误“Request failed with status code 429”
【问题讨论】:
-
如果它是您的 api,则实现单个公司查找或多个(发布数组)
-
@Lawrence Cherone,是第三方API,他们没有批处理服务,需要一个一个去获取。
-
你的例子没有意义。
axios.get返回一个承诺。承诺没有data属性。let{data} =axios.get("API url"+company);不起作用。
标签: javascript node.js http promise axios