Не удается подключиться к 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, я получаю вот это правильно:
Есть идеи решения? Я не знаю, как продолжить или в чем проблема... Извините за мой английский, а также за любые проблемы в посте (это мой первый пост). Спасибо.