Проблема с получением API в React Native при нормальной работе в почтальоне

Я разрабатываю приложение для реагирования на "реагирование": "16.8.3", "реагирование-нативный": "0.59.1"

у меня есть API, опубликованный на каком-то удаленном сервере, когда я получаю эти API, которые он дает мне TypeError: ошибка сетевого запроса

в то время как мой API отлично работает на почтальоне

await fetch(
        "https://57.17.239.178:8087/api/accounts/Login",
        {
          method: "POST",
          headers: {
            "Content-Type": "application/json"
            // 'Authorization':''
          },
          body: JSON.stringify({
            userName: this.state.email,
            password: this.state.password
          })
        }
      )
        .then(response => response.json())
        .then(responseJson => {
          console.log(responseJson);
          localStorage.saveUserSession(
            this.state.email,
            this.state.password,
            responseJson.tokenString,
            responseJson.role,
            responseJson.expiresOn
          );
          this.setState({
            email: "",
            password: "",
            activityIndicator_boolean: "false"
          });
          this.props.navigation.navigate("DashBoard");
        })
        .catch(error => {
          alert(error);
          this.setState({
            activityIndicator_boolean: false
          });
          console.log(error);
        });

Это дает мне TypeError: ошибка сетевого запроса

Отладка на физическом устройстве с андроидом 7.0

и с помощью Android SDK 28


person Bilal Shaikh    schedule 17.05.2019    source источник


Ответы (1)


Убедитесь, что ваше физическое устройство может получить доступ к URL-адресу https://57.17.239.178:8087/api/accounts/Login через мобильный браузер.

Вероятно, устройство не сможет получить доступ, если вы не подключите его к той же сети, что и ваш компьютер.

person SmoggeR_js    schedule 17.05.2019
comment
не могли бы вы уточнить это, пожалуйста? потому что я могу поразить этот API от почтальона. если он доступен с почтальона, почему он недоступен с моего отладочного телефона? - person Bilal Shaikh; 18.05.2019