This commit is contained in:
2025-04-21 10:30:45 +08:00
parent 9731d104f6
commit e89510d7c0
14 changed files with 308 additions and 120 deletions

View File

@@ -5,7 +5,7 @@ import {useUserStore} from "../pinia/UserStore/index.js";
// 创建 Axios 实例
const request = axios.create({
baseURL: import.meta.env.MODE === 'development' ? '/api' : import.meta.env.VITE_API_URL, // 替换为你的基础 URL
baseURL: import.meta.env.MODE === 'development' ? '/baseApi' : import.meta.env.VITE_API_URL, // 替换为你的基础 URL
timeout: 10000, // 请求超时设置
});
@@ -35,6 +35,10 @@ request.interceptors.request.use((config) => {
request.interceptors.response.use((response) => {
const {data: {msg, code, data}, config: {url}} = response;
console.log(response)
if (code === 401) {
const {logout} = useUserStore();
logout();
}
if (code !== 1) {
Message.error(msg);
}