前后端分离开发 --- 后端跨域三步走
# settings.py
# 1.在INSTALLED_APPS 注册 corsheaders
INSTALLED_APPS = [
···
'corsheaders', # 后端跨域配置
···
]
# 2.在MIDDLEWARE 引入'corsheaders.middleware.CorsMiddleware',
MIDDLEWARE = [
······
'corsheaders.middleware.CorsMiddleware', # 后端跨域配置
# 'django.middleware.csrf.CsrfViewMiddleware',
······
]
# 3.允许跨域
# 配置后端跨域
CORS_ORIGIN_ALLOW_ALL = True
# 允许携带cookie
CORS_ALLOW_CREDENTIALS = True
# 推荐使用白名单设置
CORS_ORIGIN_WHITELIST = (
'http://127.0.0.1:8080',
'http://localhost:8080',
)
好久之前就想写了,一直忘,正好今天配置项目就顺便往博客上存一份