React Native: Ошибка сети Axios из нескольких доменов - PullRequest
0 голосов
/ 09 января 2019

Я новичок в React и пытаюсь получить данные с моего сервера. Но результат - «Ошибка сети». Я пытаюсь изменить домен на https://randomuser.me/api/?results=5, и все еще ошибка. Но когда я пытаюсь запросить https://www.google.com или https://facebook.github.io/react-native/movies.json,, результаты в порядке. Я открыл сайт из браузера моего устройства, все сайты не имеют проблем.

 axios.get(`https://randomuser.me/api/?results=5`)
                .then((result) => {
                    console.log(result.data);

            }).catch(error => {
                this.setState({error, loading: false, refreshing: false});
                console.log(error.message);
                console.log(error);

            });

Информация:

  • Я использую эмулятор Android (NOX).

  • Оба домена (мой сервер и randomuser.me) используют Cloudflare.

Ошибка:

Error: Network Error
    at createError (C:\react-native\First\node_modules\axios\lib\core\settle.js:25)
    at XMLHttpRequest.handleError (C:\react-native\First\node_modules\axios\lib\adapters\xhr.js:72)
    at XMLHttpRequest.dispatchEvent (C:\react-native\First\node_modules\event-target-shim\lib\event-target.js:172)
    at XMLHttpRequest.setReadyState (C:\react-native\First\node_modules\react-native\Libraries\Network\XMLHttpRequest.…:580)
    at XMLHttpRequest.__didCompleteResponse (C:\react-native\First\node_modules\react-native\Libraries\Network\XMLHttpRequest.…:394)
    at C:\react-native\First\node_modules\react-native\Libraries\Network\XMLHttpRequest.…:507
    at RCTDeviceEventEmitter.emit (C:\react-native\First\node_modules\react-native\Libraries\vendor\emitter\EventEmi…:190)
    at MessageQueue.__callFunction (C:\react-native\First\node_modules\react-native\Libraries\BatchedBridge\MessageQu…:349)
    at C:\react-native\First\node_modules\react-native\Libraries\BatchedBridge\MessageQu…:106
    at MessageQueue.__guard (C:\react-native\First\node_modules\react-native\Libraries\BatchedBridge\MessageQu…:297)

Я надеюсь, что кто-то может мне помочь или дать ссылку на эту проблему.

ОБНОВЛЕНИЕ: Работа на реальном устройстве.

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