Ошибка при получении сетевого запроса с реактивной системой - PullRequest
0 голосов
/ 08 апреля 2020

Я новичок с fetch и пытаюсь получить некоторые данные с JSON -серверов для моего собственного собственного реактивного приложения, но оно всегда выдавало одну и ту же ошибку ... "сбой сетевого запроса" Я пытался использовать Ip вместо localhost как "http://192.168.x.x: 3000 ", но ничего не изменилось, и моя выставка 192.168.xx: 19000. что я забыл сделать? и почему эта ошибка всегда происходила?

export const fetchDishes = () => (dispatch) => {
dispatch(dishesLoading());

return fetch("http://192.168.1.5:3000/dishes")
.then(
  (response) => {
    if (response.ok) {
      return response;
    } else {
      var error = new Error(
        "Error " + response.status + ": " + response.statusText
      );
      error.respone = response;
      throw error;
    }
  },
  (error) => {
    var errmss = new Error(error.message);
    throw errmss;
  }
)
.then((respone) => respone.json())
.then((dishes) => dispatch(addDishes(dishes)))
.catch((error) => dispatch(dishesFailed(error.message)));
};

Экран My Expo

...