Отключите CORS в Django, работающем в Dokku
При создании сайтов я использую следующую логику: Если мой внешний домен - domain.com, то мой внутренний домен всегда api.domain.com (поддомен через Cloudflare)
Я столкнулся с ошибкой, вызванной CORS WildcardOriginNotAllowed, MultipleAllowOriginValues, когда я попытался применить CORS-заголовок ответа через nginx, Доступ к XMLHttpRequest был заблокирован политикой CORS: No 'Access-Control-Allow-Origin' header
В моем конфиге Django я добавил:
CORS_ALLOW_ALL_ORIGINS = True
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOW_METHODS = [
"DELETE",
"GET",
"OPTIONS",
"PATCH",
"POST",
"PUT",
]
CORS_ALLOW_ALL_HEADERS = True
SECURE_CROSS_ORIGIN_OPENER_POLICY = None
В конфигурации Cloudflare я отключил все расширенные настройки безопасности. В конфигурации Dokku у меня нет никаких настроек, связанных с CORS.
Проблема осталась после всех исправлений