ReactJS и Django Cross-domain

Я пытаюсь подключить приложение ReactJS (работающее на localhost:1234) к сайту Django API HTTPS. Хотя я успешно запрашиваю CSRF с помощью axios (withCredentials: true), токен все равно не устанавливается. Вот ответ: введите описание изображения здесь

Вот мои настройки Django:

CORS_ALLOWED_ORIGINS = [
    'http://localhost:1234'
]
CORS_ALLOW_CREDENTIALS = True
CSRF_COOKIE_SAMESITE = 'None'
CSRF_COOKIE_SECURE = True
SESSION_COOKIE_SAMESITE = 'None'
SESSION_COOKIE_SECURE = True
CSRF_TRUSTED_ORIGINS =[
    'http://localhost:1234'
]

Есть предположения, что я могу упустить? Может ли это быть что-то не так с браузером (я тестирую в Chrome)?

В современных браузерах единственным решением является использование прокси при разработке фронтенд-приложения на localhost. Для приложений React это можно легко сделать с помощью create-react-app, добавив поле proxy в package.json

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