Заголовки CORS не разрешены в Django

Я разрабатываю API на Django и использую next js в качестве фронтенда. Но каждый раз, когда я пытаюсь вызвать бэкэнд на фронтенде next js, я получаю в консоли

Access to XMLHttpRequest at 'http://127.0.0.1:8000/' from origin 'http://0.0.0.0:3000' has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space `local`

Я также получаю следующее

Login error: 
AxiosError {message: 'Network Error', name: 'AxiosError', code: 'ERR_NETWORK', config: {…}, request: XMLHttpRequest, …}
code
: 
"ERR_NETWORK"

Я сделал следующее

  1. Я добавил в первую строку секции middleware 'corsheaders.middleware.CorsMiddleware', в свой settings.py после install django cors headers
  2. .
  3. Остановил и перезапустил сервер
  4. .
  5. Я также ``` CORS_ALLOWED_ORIGINS = [ 'http://localhost:3000', 'http://127.0.0.1:3000', 'http://0.0.0.0:3000',

]

и все равно возникает проблема

Вы сделали


INSTALLED_APPS = [
    ...,
    "corsheaders",
    ...,
]

?

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