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

至此, 後端跨域已經完成

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