首页 > 解决方案 > 一个接一个发送多个 API 调用时失去互联网连接

问题描述

我想一个接一个地进行多个 API 调用,第二个将取决于第一个的结果。如果我在每次通话之间失去了互联网连接怎么办?

例子:

const test1 = async () => {

  const var1 = await function1()

  // loss of internet connection or browser gets shut down

  const var2 = await function2(var1)

}


var2 会被执行还是会返回给我预期的结果?如果没有,确保执行两个调用的解决方法是什么?

标签: javascriptapihttp

解决方案


如果你尝试在没有连接的情况下调用 api,你会得到一个错误。在您的情况下,当您调用await someApiCall(). 解决方法是放置某种重试逻辑。


推荐阅读