Django-cors-headers не работает, хотя вся конфигурация кажется правильной

Ошибка (В браузере)

Доступ к XMLHttpRequest на 'http://127.0.0.1:8000/employees/all' от origin 'http://localhost:3000' был заблокирован политикой CORS: Нет Заголовок 'Access-Control-Allow-Origin' присутствует на запрашиваемом ресурсе.

Я перепробовал множество способов настройки

django-cors-headers

Но, к сожалению, он не работает для меня даже после выполнения требований к пакету as.

Версия Django - 3.2.13

Версия Python - 3.7/3.10 (пробовал обе)

У меня в файле settings.py

настроены следующие параметры
INSTALLED_APPS = [
    'employee.apps.EmployeeConfig',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'corsheaders'
]

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

ALLOWED_HOSTS = ['*']

CORS_ALLOWED_ORIGINS = [
    "http://localhost:3000",
    "http://127.0.0.1:3000",
]

И даже пробовал установить конфиг на

CORS_ALLOW_ALL_ORIGINS = True

Даже после всех этих конфигураций я не смог заставить его работать. Пожалуйста, помогите мне с этой проблемой.

Пробовали добавить / в конец url запроса? Например, employees/all/

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