Django CSRF cookie not set error with React + Redux + Axios. Несмотря на то, что я добавил его в заголовки

Я использую Django с React. Я получаю токен csrf из Django, используя метод get_token() из from django.middleware.csrf import get_token.

Я передаю его при выполнении post запроса из React с использованием Axios. Вот код

return await Client.post(endpoint, {
            headers: {
                "Authorization": "Bearer " + getState().auth.accessToken,
                "X-CSRFToken": getState().auth.csrf,
            },
            withCredentials: true,
            data,
        });

Я получаю эту ошибку на моем бэкенде

Forbidden (CSRF cookie not set.):

Затем я попытался добавить cookie в заголовки...

headers: {
    "Authorization": "Bearer " + getState().auth.accessToken,
    "X-CSRFToken": getState().auth.csrf,
    "Cookie": getState().auth.csrf
},

Все еще не работает

Вот настройки csrf в settings.py

CSRF_TRUSTED_ORIGINS = [
    "localhost:3000",
]
CSRF_COOKIE_HTTPONLY = True
Вернуться на верх