Ошибка CORS при вызове API для приложения React/DRF на Heroku
У меня есть мой react front end и мой django rest api как два отдельных приложения на heroku. У меня возникла следующая ошибка:
Параметры запроса, которые я использую для запроса fetch на фронтенде:
const credentials = btoa(`${data.get('username')}:${data.get('password')}`);
const requestOptionsSignIn = {
method: "POST",
credentials: 'include',
headers: {
'Accept': 'application/json, text/plain',
'Content-Type': 'application/json',
"Authorization": `Basic ${credentials}`
},
body: JSON.stringify({})
}
И мои настройки Django/django-cors-headers:
CORS_ORIGIN_ALLOW_ALL = False
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOWED_ORIGINS = ['https://_____frontend.herokuapp.com']
CORS_ALLOW_HEADERS = ("x-requested-with", "content-type", "accept", "origin", "authorization", "x-csrftoken")
Я пробовал играть с настройками, но не могу заставить его работать.