Axios是否可以区分以下内容:
似乎在这两种情况下,我们所得到的只是一个相当无益的网络错误"消息...
Axios文档(https://github.com/axios/axios#handling-errors)建议在后一种情况下,应填充error.request
,但我无法复制任何场景{{1}存在。在上述两个场景中,我得到一个如下所示的错误对象:
error.request
答案 0 :(得分:2)
我不知道您能否获得 ERR_CONNECTION_REFUSED ,但是 ERR_INTERNET_DISCONNECTED 您可以使用本机Web网络信息API,请看下面的代码段:
var connection = navigator.connection || navigator.mozConnection || navigator.webkitConnection;
console.log(connection);
当connection.type: "none"
表示您是ERR_INTERNET_DISCONNECTED
时,也许您可以探索此解决方案。
您可以阅读完整的文档here,cya