javascript - Node.js API 请求随机停止
问题描述
这是我的第一个项目,是的,代码很糟糕,请善待!我正在开发一个 Discord Bot,它为整个公会请求游戏 API。首先,我将公会的所有 Id 放入一个数组中,然后对每个 Id 发出获取请求。我的问题是,请求只是在一段时间后随机停止(总是不同),我不知道为什么。它也没有给出错误。我已经尝试从另一个程序运行它,更改我正在使用的包,看密钥可以使用,但最后一切都一样。
while (guildmembers[i2] != undefined) {
console.log(guildmembers[i2])
let url = 'https://api.hypixel.net/player?key=' + APIkey
let Guildmembersuuid = guildmembers[i2]
let profilelurl = url + '&uuid=' + Guildmembersuuid
const TESTguildPlayerinfos = await axios.get(profilelurl)
console.log(TESTguildPlayerinfos)
i2++
}
如果我在帖子中做错了什么或没有提供足够的信息,请告诉我!非常感谢您的帮助!
解决方案
尝试使用 Promise.all(),它接受一个 promise 数组,然后放置一个 catch 块来查看是否有任何问题。
推荐阅读
- jestjs - 如何嘲笑 api 调用以进行 saga 测试
- c# - CSOM C# 与 Project Server 连接
- javascript - 具有来自外部角度 7 的值的抽象控制
- algorithm - 如果我们将输入加倍 7*n^3
- javascript - 如何使用 jQuery 设置文件输入源
- javascript - 我该如何解决-“订阅”类型上不存在属性“then”
- docker - 如何在 Docker 容器(Python、Flask 和 Redis)中启动自定义 RQ 工作者
- python - 有没有没有 CORS 的示例 API?
- wso2 - 如何对 JSON 消息的多个参数使用过滤器
- javascript - 如何在 Web 组件(原生 UI)之间进行通信?