问题描述
开发前后端分离项目,并且前后端服务器需要跨域来交互,直接用fetch会出问题,后端Django无法获取数据。
配置方法
前端fetch使用mode: 'cors'
后端Django,安装django-cors-headers
在settings.py
中设置:
INSTALLED_APPS = [
'corsheaders',
]
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',