...
|
...
|
@@ -13,20 +13,24 @@ import Vant from 'vant' |
|
|
import 'vant/lib/index.css'
|
|
|
Vue.config.productionTip = false
|
|
|
Axios.defaults.baseURL = '/api/'
|
|
|
Vue.prototype.$axios=Axios
|
|
|
Vue.prototype.$axios = Axios
|
|
|
// let getCookie=funtion(cookie){
|
|
|
// let reg = /csrftoken=([\w]+)[;]?/g
|
|
|
// return reg.exec(cookie)[1]
|
|
|
// }
|
|
|
|
|
|
//添加请求拦截器
|
|
|
//添加请求拦截器,在请求头中加token
|
|
|
Axios.interceptors.request.use(function (config) {
|
|
|
// 在发送请求之前做些什么
|
|
|
//
|
|
|
config=>{
|
|
|
if(localStorage.getItem('Authorization')){
|
|
|
config.headers.Authorization=localstorage.getItem('Authorization');
|
|
|
}
|
|
|
}
|
|
|
return config
|
|
|
}, function (error) {
|
|
|
// 对请求错误做些什么
|
|
|
return Promise.reject(error)
|
|
|
return Promise.reject(error)
|
|
|
});
|
|
|
//添加响应拦截器
|
|
|
Axios.interceptors.response.use(function(response){
|
...
|
...
|
|