Как отладить Axios на iOS при получении сетевой ошибки? - PullRequest
0 голосов
/ 02 июля 2019

Я наконец-то протестировал свое приложение в iOS и обнаружил, что AXIOS не работает на Chrome и Firefox.

Я не знаю много об инструментах отладки iOS, но я использовал chrome: // inspect на своем iPad и могу читать:

Ошибка: ошибка сети

Я упростил код и всегда получаю эту ошибку на iOS, пока она нормально работает в настольных браузерах.

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

В моих браузерах iOS нет консоли JavaScript, которая может отображать детали объектов. Я не знаю, как отлаживать, потому что нет никаких проблем в настольных браузерах. Бэкэнд имеет пустой лог-файл, поэтому он не может отправлять запросы GET.

1 Ответ

0 голосов
/ 02 июля 2019

Я нашел причину этой проблемы, но не понимаю:

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

Удаление этой строки, включающей мой домен, решило проблему.

Почему это не работает только наiOS (я не тестировал Android), все еще работая в настольных браузерах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...