Django --- 后端跨域三步走

前后端分离开发 --- 后端跨域三步走


# 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',
)


好久之前就想写了,一直忘,正好今天配置项目就顺便往博客上存一份

posted @ 2020-12-16 22:01  460限定用户  阅读(98)  评论(0编辑  收藏  举报