Заголовки 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"
Я сделал следующее
- Я добавил в первую строку секции middleware 'corsheaders.middleware.CorsMiddleware', в свой settings.py после install django cors headers .
- Остановил и перезапустил сервер .
- Я также ``` CORS_ALLOWED_ORIGINS = [ 'http://localhost:3000', 'http://127.0.0.1:3000', 'http://0.0.0.0:3000',
]
и все равно возникает проблема
Вы сделали
INSTALLED_APPS = [
...,
"corsheaders",
...,
]
?