Не удается подключиться к API моего django rest framework с помощью axios в react native

Я разрабатываю приложение с React Native и не могу подключиться к собственному API. Я создал базу данных с помощью django rest framework и пытаюсь подключиться к ней с помощью axios. Я получаю ошибку с сообщением "Network Error" с именем "AxiosError". Вот ошибка (с error.toJSON()):

Объект { "код": "ERR_NETWORK", "columnNumber": undefined, "config": Объект { "adapter": [Function xhrAdapter], "data": undefined, "env": Объект { "FormData": null, }, "заголовки": Объект { "Accept": "application/json, text/plain, /", }, "maxBodyLength": -1, "maxContentLength": -1, "method": "get", "timeout": 0, "transformRequest": Array [ [Function transformRequest], ], "transformResponse": [ [Function transformResponse], ], "transitional": Объект { "clarifyTimeoutError": false, "forcedJSONParsing": true, "forcedJSONParsing": true, "silentJSONParsing": true, }, "url": "http://127.0.0.1:8000/api/usuario", "validateStatus": [Функция validateStatus], "withCredentials": false, "xsrfCookieName": "XSRF-TOKEN", "xsrfHeaderName": "X-XSRF-TOKEN", }, "description": undefined, "fileName": undefined, "lineNumber": undefined, "message": "Network Error", "name": "AxiosError", "number": undefined, "стек": неопределено, "status": null, }

В настоящее время я делаю это без аутентификации, потому что я думал, что у меня должно быть меньше ошибок (пробовал это также с аутентификацией ранее много и та же ошибка). Вот моя функция axios:

try {
    const axios = require('axios');
    
    const students = await axios.get('http://127.0.0.1:8000/api/usuario', {withCredentials: false});
    //const students = await axios.get('https://jsonplaceholder.typicode.com/todos/1');
    
    setPrueba(JSON.stringify(students.data));

Закомментированная строка - это API, который дает заполнитель json, и он работает нормально, поэтому я не думаю, что это ошибка axios. Чтобы избежать аутентификации, я сделал следующее в своем settings.py: 'DEFAULT_AUTHENTICATION_CLASSES': [], 'DEFAULT_PERMISSION_CLASSES': [],

Также, когда я вызываю запрос из Postman в мой API, я получаю вот это правильно:

Приемник почтальона

Есть идеи решения? Я не знаю, как продолжить или в чем проблема... Извините за мой английский, а также за любые проблемы в посте (это мой первый пост). Спасибо.

Вернуться на верх