我终于在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请求。
答案 0 :(得分:0)
我找到了此问题的原因,但不了解:
axios.defaults.baseURL = "https://example.com"; // my correct domain name
删除包含我的域的这一行即可解决此问题。
为什么它不能仅在iOS(我未测试Android)上运行,而仍在桌面浏览器上运行?