修改token过期退出登录

GST002_H5
JayChou 2 months ago
parent a8e4e5931c
commit d0ba06c6b2
  1. 9
      src/utils/requset.ts

@ -3,6 +3,7 @@ import axios from 'axios'
import pinia from '@/store' import pinia from '@/store'
import userStore from '@/store/module/user' import userStore from '@/store/module/user'
import router from '@/router/index'
// 创建axios实例 // 创建axios实例
const server = axios.create({ const server = axios.create({
baseURL: import.meta.env.VITE_APP_BASE_API, baseURL: import.meta.env.VITE_APP_BASE_API,
@ -23,6 +24,14 @@ server.interceptors.response.use((response) => {
return Promise.reject(response) return Promise.reject(response)
} }
return response.data 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实例 // 暴露axios实例

Loading…
Cancel
Save