出现网络错误时如何在iOS上调试Axios?

时间:2019-07-02 14:26:30

标签: javascript ios axios

我终于在iOS中测试了我的应用程序,发现AXIOS无法在Chrome和Firefox上运行。

我对iOS调试工具了解不多,但是我在iPad上使用了chrome:// inspect并可以读取:

  

错误:网络错误

我简化了代码,并在iOS上在桌面浏览器上正常工作的同时始终出现此错误。

axios.get('/request' )
.then(function(res){
    console.log(res);
}).catch(function(err){
    console.log(err);
});

我的iOS浏览器没有可以显示对象详细信息的JavaScript控制台。我不知道如何进行调试,因为台式机浏览器没有问题。后端的日志文件为空,因此它可能不会发出任何GET请求。

1 个答案:

答案 0 :(得分:0)

我找到了此问题的原因,但不了解:

axios.defaults.baseURL = "https://example.com";  // my correct domain name

删除包含我的域的这一行即可解决此问题。

为什么它不能仅在iOS(我未测试Android)上运行,而仍在桌面浏览器上运行?