增加造数的页面
This commit is contained in:
41
src/utils/request.js
Normal file
41
src/utils/request.js
Normal file
@@ -0,0 +1,41 @@
|
||||
import axios from 'axios'
|
||||
import { Message } from 'element-ui';
|
||||
import router from '../router/index'
|
||||
const service = axios.create({
|
||||
// baseURL: 'http://10.250.0.252:5010', // api 的 base_url
|
||||
// baseURL: 'http://172.19.29.63:5010', // api 的 base_url
|
||||
baseURL: 'http://192.168.11.46:5010', // api 的 base_url
|
||||
|
||||
timeout: 90000 // request timeout
|
||||
})
|
||||
|
||||
// 请求拦截 设置统一header
|
||||
service.interceptors.request.use(
|
||||
config => {
|
||||
config.headers.Token=localStorage.getItem('Token')
|
||||
return config
|
||||
},
|
||||
error => {
|
||||
return Promise.reject(error)
|
||||
}
|
||||
)
|
||||
|
||||
// 响应拦截 401 token过期处理
|
||||
service.interceptors.response.use(
|
||||
response => {
|
||||
if(response.data.code===500){
|
||||
Message.error("服务异常")
|
||||
}else if(response.data.code===451){
|
||||
router.push({name:'login'})
|
||||
}
|
||||
else {
|
||||
return response.data
|
||||
}
|
||||
},
|
||||
error => {
|
||||
// 错误提醒
|
||||
return Promise.reject(error)
|
||||
}
|
||||
)
|
||||
|
||||
export default service
|
||||
Reference in New Issue
Block a user