javascript - 一个接一个发送多个 API 调用时失去互联网连接
问题描述
我想一个接一个地进行多个 API 调用,第二个将取决于第一个的结果。如果我在每次通话之间失去了互联网连接怎么办?
例子:
const test1 = async () => {
const var1 = await function1()
// loss of internet connection or browser gets shut down
const var2 = await function2(var1)
}
var2 会被执行还是会返回给我预期的结果?如果没有,确保执行两个调用的解决方法是什么?
解决方案
如果你尝试在没有连接的情况下调用 api,你会得到一个错误。在您的情况下,当您调用await someApiCall()
. 解决方法是放置某种重试逻辑。
推荐阅读
- python - Spacy 基于规则的匹配问题
- c# - 如何在 MSAGL 中将特定点设置为节点
- reactjs - 为什么在 react js 中使用 .map() 时我的选项列表为空?
- swift - instagram 的自定义导航栏是如何创建的?
- html - 我们如何在父 div 的右侧对齐子 div
- python - 导入 pmdarima 时出现错误的编组数据(未知类型代码)
- mysql - 由于secure_file_priv,无法将表导出到输出文件
- javascript - 视频全屏无法检测到结束
- css - 文档中的 React-native DPI,但实践中的 CSS 像素
- python - 在 AzureML 上使用远程数据集在本地运行脚本