Я новичок в 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);
});
Информация:
Ошибка:
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)
Я надеюсь, что кто-то может мне помочь или дать ссылку на эту проблему.
ОБНОВЛЕНИЕ: Работа на реальном устройстве.