前端调用后端接口 超时处理 Promise.race() 应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端调用后端接口 超时处理 Promise.race() 应用相关的知识,希望对你有一定的参考价值。

参考技术A 对于前端来说,需要调用后端的接口来获取数据从而渲染页面,但是有时候由于网络原因等等一切原因,后端接口在5秒被未返回,此时我们就可以给出调用接口超时的error。
在这里使用Promise.race() 来解决。

Promse.race就是赛跑的意思,Promise.race([p1, p2])里面哪个结果获得的快,就返回那个结果,不管结果本身是成功状态还是失败状态。

不过axios中有现成的超时时间设置,这里只是举个例子,还是建议用axios自带的超时设置,简单一点。

以上是关于前端调用后端接口 超时处理 Promise.race() 应用的主要内容,如果未能解决你的问题,请参考以下文章

如何设计拖拽排序的后端接口

导出文件 - 前端调用后端接口,根据返回数据做文件导出

导出文件 - 前端调用后端接口,根据返回数据做文件导出

导出文件 - 前端调用后端接口,根据返回数据做文件导出

sqlserver后端接口最好的语言

vue为什么会访问两次后端接口呢