Сбой сетевого запроса в React Native Android - PullRequest
0 голосов
/ 26 апреля 2020

Итак, я пытался найти решение и решить его в течение всего дня с полудня, а сейчас уже 22:52 вечера.

Вот код и он из официальных документов, за исключением того, что я изменил часть входа в консоль:

useEffect(() => {
getMoviesFromApi();
}, []);

function getMoviesFromApi() {
return fetch('https://reactnative.dev/movies.json')
  .then(response => response.json())
  .then(json => {
    console.log(json.movies);
  })
  .catch(error => {
    console.error(error);
  });
}

Код частично работал днем, хотя он может получить ошибки в 4 или 5 обновлений. Я нашел решения для запроса данных от localhost. Нужно ли менять IP-адрес, необходимый для подключения к этому API, и если да, то как мне это сделать? Так как я довольно новичок в этом, хотя я пытаюсь исследовать многие решения от Google, ни одно из них мне не подходит. enter image description here

1 Ответ

0 голосов
/ 26 апреля 2020

давайте попробуем это go для android \ app \ src \ main \ AndroidManifest. xml

и go здесь android \ app \ src \ main \ res \ xml \ network_security_config. xml

создать этот файл network_security_config. xml

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <domain-config cleartextTrafficPermitted="true">
            <domain includeSubdomains="true">reactnative.dev</domain>
        </domain-config>
</network-security-config>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...