Не работают CORS_ALLOWED_ORIGINS и CORS_ALLOW_ALL_ORIGINS в Django

У меня очень странная проблема с корсхедерами Django. Я перепробовал всевозможные перестановки и комбинации, играя со всеми возможными настройками, но безрезультатно.

Мои текущие настройки выглядят следующим образом:

ALLOWED_HOSTS = ['*']

CORS_ALLOWED_ORIGINS = ['*']
CORS_ALLOW_ALL_ORIGINS = True

Это по-прежнему вызывает следующую ошибку, когда фронтенд отправляет запрос API:

has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Я не уверен, что еще нужно добавить, пожалуйста, дайте мне знать, если я что-то упустил здесь.

Я уже добавил 'corsheaders' в INSTALLED_APPS, а также 'corsheaders.middleware.CorsMiddleware' в список MIDDLEWARE (сверху)

Я пробовал добавлять домены один за другим в списки и проверял, загружая изменения, но все равно ничего не получилось. Несмотря на то, что теперь я разрешил отправлять кросс-оригинальные запросы любому источнику и любому хосту, он по-прежнему выдает ошибку CORS.

Если вы используете учетные данные, вам не разрешено использовать * (CORS: Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true).

Установите конкретные ссылки.

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