Ошибка в самом запросе Axios , если вы четко видите
axios.get('https://facebook.github.io/react-native/movies.json',{})
У вас есть дополнительный параметр, хотя вы не передаете никаких заголовков или других параметров, есливы удаляете {}
, тогда он должен работать.
axios.get('https://facebook.github.io/react-native/movies.json')
И если вы видите результаты вашего console
, вы можете увидеть, где четко указано, что запрос OPTIONS выбрасывает 405 код состояния,
из MDN
Протокол передачи данных по протоколу гипертекста (HTTP) 405 Не разрешен Код состояния ответа указывает, что метод запроса известен серверу, но не поддерживаетсяпо целевому ресурсу.
Вам потребуется прямой доступ к ресурсу, возможно, ваш axios генерирует Pre Flight Request with OPTIONS header
из-за {}
, который отклоняется самим ресурсом.
Вы также можете попробовать сделать это с помощью простого запроса на выборку,
fetch('https://facebook.github.io/react-native/movies.json')
.then(function(response) {
console.log(response.json())
})