Vue與Django先後臺分離跨域配置

1、跨域:

簡單來講:若是前端向後端請求數據,先後端的的ip和端口都是不一致的,就是不在統一域名下,就出現了CORS跨域問題。前端

2、後臺處理跨域

在django後臺環境目錄下安裝插件:python

>: pip install django-cors-headers

插件參考地址:https://github.com/ottoyiu/django-cors-headers/

在django裏的settings.py進行項目配置git

# 註冊app
INSTALLED_APPS = [
    ...
    'corsheaders'
]

# 添加中間件
MIDDLEWARE = [
    ...
    'corsheaders.middleware.CorsMiddleware'
]

# 容許跨域源
CORS_ORIGIN_ALLOW_ALL = True


相關文章
相關標籤/搜索