django项目--小懒之配置后端授权允许跨域

2020-01-03  本文已影响0人  是小懒呀
1. 在后端项目中, 安装三方插件
pip install django-cors-headers
2. 在主配置文件dev.py(如果没有改的话就是settings.py)中, 注册组件
INSTALLED_APPS = (
    ...
    'corsheaders',
    ...
)
3. 在中间件中注册, 注意, 必须要放在第一个
MIDDLEWARE = [
     'corsheaders.middleware.CorsMiddleware',
    ...
]
4. 添加白名单, 即允许跨域的名单
CORS_ORIGIN_WHITELIST = (
    'http://www.aigony.com:8080',
)
CORS_ALLOW_CREDENTIALS = False  # 不允许ajax跨域请求时携带cookie

至此, 后端跨域已经完成

上一篇下一篇

猜你喜欢

热点阅读