Проблема при получении API в реагировать родной при работе нормально в почтальоне - PullRequest
0 голосов
/ 17 мая 2019

Я разрабатываю приложение на языке «реагировать»: «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: ошибка сетевого запроса

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

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

1 Ответ

0 голосов
/ 17 мая 2019

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...