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
至此, 後端跨域已經完成