框架初始化

This commit is contained in:
monanxiao
2024-10-10 17:06:15 +08:00
parent 66a3055154
commit 2101e6065d
134 changed files with 43802 additions and 63 deletions
+44
View File
@@ -0,0 +1,44 @@
import axios from "axios";
import {
ElMessage
} from "element-plus";
const service = axios.create({
timeout: 5000,
});
// Request interceptors
service.interceptors.request.use(
(config) => {
if (localStorage.getItem('token'))
config.headers.token = localStorage.getItem('token')
return config;
},
(error) => {
Promise.reject(error);
}
);
// Response interceptors
service.interceptors.response.use(
(response) => {
if (response.status !== 200) {
ElMessage({
type: "error",
message: "服务器忙,请稍后再试~",
});
return;
}
return response;
},
(error) => {
// do something
return Promise.reject(error);
}
);
export default service;