Проблема подключения React Native и Django Rest Framework при настройках local,Cors

Я создаю проект на react native. Я уже сделал сайт этого же проекта. Я развернул его на Heroku и без каких-либо проблем он работает. Когда я пытаюсь получить данные на локальном сервере с помощью react native app, это не работает, но когда я использую url развернутого проекта, это работает.

Например;

http://127.0.0.1:8000/api/sosyalmedya/ не работает.

http://mydeployedwebsite.com/api/sosyalmedya/ работа.

Мой settings.py такой же, как и развернутый.

В моем файле settings.py я добавил следующее;

ALLOWED_HOSTS = ['*']
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True

Я решил эту проблему, просто заменив localhost url. В React Native, как я видел, мы должны изменить localhost url на 10.0.2.2 для получения данных. В моем случае; http://10.0.2.2:8000/api/sosyalmedya/ сработало.

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