【发布时间】:2020-02-17 05:10:18
【问题描述】:
我想一个接一个地进行多个 API 调用,第二个将取决于第一个的结果。如果我在每次通话之间失去了互联网连接怎么办?
例子:
const test1 = async () => {
const var1 = await function1()
// loss of internet connection or browser gets shut down
const var2 = await function2(var1)
}
var2 会被执行还是会返回给我预期的结果?如果没有,有什么解决方法可以确保执行两个调用?
【问题讨论】:
-
不,function2 不会执行。您可以使用 setTimeOut 解决此问题。但这不是正确的解决方案。我认为没有解决办法。
-
"有哪些变通方法可以确保执行两个调用?" - 为什么需要执行第二个调用,以及如何执行你非常需要它吗?
标签: javascript api http