我有一个Vue 2.0应用程序,它通过axios httpRequest与后端交互。当服务器繁忙时,我会不时收到:xhr.js:220 POST https://backend/api?param=myparam 503
在控制台中。
我想把它藏起来
我已尝试按照(https://axios-http.com/docs/handling_errors)使用以下配置:(顺便说一句,我正在同时解决一个承诺数组)
// append Promise to promiseArray
promiseArray.push(
axios.get(“/api?param=myparam”,
{
validateStatus: () => true
}
)
// Concurrency
Promise.all(promiseArray)
但控制台中仍有503错误...
1条答案
按热度按时间xqkwcwgp1#
我不知道具体的 axios ,所以我的答案不可能是最好的。
查看您链接的文档,您似乎可以编写以下代码以避免503状态代码引发错误:
作为一种更激进的替代方案,您是否尝试过将
Promise.all
Package 在try..catch
块中?如下所示: