import { ElMessage } from "element-plus";
import router from "../router";
import config from "/config";
import axios from 'axios'
const request = axios.create({
// baseURL:"http://localhost:9090"
baseURL: `http://${config.serverUrl}`,
timeout: 5000 //后台接口超时间设置
})
// request 拦截器
// 可以自请求发送前对请求做一些处理
// 比如统一加token,对请求参数统一加密
request.interceptors.request.use(config => {
return config
}, error => {
return Promise.reject(error)
});
// response 拦截器
// 可以在接口响应后统一处理结果
request.interceptors.response.use(
response => {
let res = response.data;
return res;
},
error => {
console.log('err' + error) // for debug
return Promise.reject(error)
}
)
export default request
axios封装为request
最新推荐文章于 2024-06-11 07:54:58 发布