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

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

至此, 后端跨域已经完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章