Реагировать на собственный (Android) с Django Rest Framework - TypeError: Ошибка сетевого запроса - PullRequest
1 голос
/ 25 марта 2020

Попытка настроить запрос на выборку впервые в реагировать на родной, но я получаю экран с ошибкой. Я уже убедился, что мой сервер работает по моему inet адресу, но устройство просто не будет отправлять запрос на выборку.

Сервер Django работает на 192.168.0.10 (порт 8000), который мой inet адрес. Кроме того, я использую внешне подключенное устройство Android (через USB).

Регистрация. js


  componentDidMount() {
    fetch('http://192.168.0.10:8000/api/registration1/', {
    // fetch('http://10.0.2.2:8000/api/registration1/', {
      method: 'GET', // or 'PUT'
      headers: {
        'Content-Type': 'application/json',
        Accept: 'application/json',
      },
    })
      .then(response => {
        console.log('I AM IN');
        return response.json();
      })
      .then(data => {
        console.log('Success:', data);
      })
      .catch(error => {
        console.error('Error:', error);
      });

    console.log(' COMPONENT DID MOUNT OVER');
  }

Я включил поддержку http в моем android .manifest файл.

Android .manifest

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.phone_app">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
      android:name=".MainApplication"
      android:label="@string/app_name"
      android:icon="@mipmap/ic_launcher"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:allowBackup="false"
      android:usesCleartextTraffic="true"
      android:theme="@style/AppTheme">
      <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
        android:windowSoftInputMode="adjustResize">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
      </activity>
      <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />

    </application>

</manifest>

Вот ошибка, которую я получаю:

enter image description here

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