From d0ba06c6b23d72d525ebaded0e33b15e07ea8fe7 Mon Sep 17 00:00:00 2001 From: JayChou Date: Tue, 8 Apr 2025 11:00:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9token=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/requset.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/utils/requset.ts b/src/utils/requset.ts index 4e50b31..3c5532d 100644 --- a/src/utils/requset.ts +++ b/src/utils/requset.ts @@ -3,6 +3,7 @@ import axios from 'axios' import pinia from '@/store' import userStore from '@/store/module/user' +import router from '@/router/index' // 创建axios实例 const server = axios.create({ baseURL: import.meta.env.VITE_APP_BASE_API, @@ -23,6 +24,14 @@ server.interceptors.response.use((response) => { return Promise.reject(response) } return response.data +}, (error) => { + console.log(error.request.status,'error'); + if(error.request.status === 401){ + const useuserStore = userStore(pinia) + useuserStore.layOut() + router.push('/login') + } + return Promise.reject(error) }) // 暴露axios实例