React native: TypeError: Ошибка сетевого запроса - PullRequest
0 голосов
/ 06 июня 2018

, когда я пытаюсь запустить приведенный ниже код в консоли Chrome, код работает, и я получаю предупреждение в браузере, но когда я пытаюсь запустить тот же самый код в реагировать на нативную, выдает ошибку: «Ошибка ввода: Ошибка сетевого запроса».

// Код

makeRequest(){
    fetch('http://localhost:3000/')
    .then(response => response.json())
    .then(data => alert(data))
    .catch(e => alert(e));
}


render() {
     return(
         <View style = {styles.main}>
            {setTimeout(()=>this.makeRequest(),1000);}
         </View>
     )
}[![Check the screenshot][1]][1]

Ответы [ 2 ]

0 голосов
/ 03 января 2019

Используйте 10.0.2.2 IP-адрес вместо localhost.

0 голосов
/ 29 августа 2018
return fetch('http://<your ip>')
  .then((response) => response.json())
  .then((responseJson) => {
    console.log(responseJson);
  })
  .catch((error) => {
    console.error(error);
  });
...