提交
This commit is contained in:
@@ -6,13 +6,17 @@ import router from '../router/index'
|
||||
// let host = window.location.host; //主机
|
||||
// axios.defaults.baseURL = protocol + "//" + host;
|
||||
axios.defaults.baseURL = 'https://app.gter.net'
|
||||
// axios.defaults.emulateJSON = true
|
||||
// axios.defaults.withCredentials = true
|
||||
|
||||
axios.interceptors.request.use( //响应拦截
|
||||
async config => {
|
||||
// 每次发送请求之前判断vuex中是否存在token
|
||||
// 如果存在,则统一在http请求的header都加上token,这样后台根据token判断你的登录情况
|
||||
// 即使本地存在token,也有可能token是过期的,所以在响应拦截器中要对返回状态进行判断
|
||||
config.headers.token = sessionStorage.getItem('token')
|
||||
// config.headers.withCredentials = true
|
||||
// config.headers['Content-Type'] = 'multipart/form-data'
|
||||
|
||||
if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "x2mmnl9grt51bpplj2k6ioiuummzhnw3"
|
||||
return config;
|
||||
},
|
||||
@@ -22,6 +26,7 @@ axios.interceptors.request.use( //响应拦截
|
||||
// 响应拦截器
|
||||
axios.interceptors.response.use(
|
||||
response => {
|
||||
console.log("response", response);
|
||||
if (response.status === 200) return Promise.resolve(response); //进行中
|
||||
else return Promise.reject(response); //失败
|
||||
|
||||
|
||||
Reference in New Issue
Block a user