在前端Vue的main.js文件中引入axios,并让ajax默认携带cookie:
// 引入Axios
import axios from 'axios'
axios.defaults.withCredentials=true; //让ajax携带cookie
Vue.prototype.$http=axios
axios.defaults.baseURL = 'http://127.0.0.1:8000' //初始化基础地址
后端:
1. 添加第三方库 `pip install django-cors-headers`
2. 在`settings.py` 中 INSTALLED_APPS 下 添加 一个 corsheaders
```
INSTALLED_APPS = [
....
'corsheaders',
]
```
3. 在`settings.py` 中 Midddleware 中,添加对应的中间件(注意顺序,不然有可能无效。)
```
MIDDLEWARE = [
...
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
...
]
```
4. 在`