|
|
|
@ -1,6 +1,6 @@ |
|
|
|
|
// 引入第三方请求库axios
|
|
|
|
|
import axios from 'axios' |
|
|
|
|
import pinia from '@/store' |
|
|
|
|
// import pinia from '@/store'
|
|
|
|
|
|
|
|
|
|
import userStore from '@/store/module/user' |
|
|
|
|
import router from '@/router/index' |
|
|
|
@ -10,9 +10,10 @@ const server = axios.create({ |
|
|
|
|
timeout: 30000, |
|
|
|
|
}) |
|
|
|
|
// 创建请求拦截器
|
|
|
|
|
let useuserStore = null |
|
|
|
|
|
|
|
|
|
server.interceptors.request.use((config) => { |
|
|
|
|
const useuserStore = userStore(pinia) |
|
|
|
|
useuserStore = userStore() |
|
|
|
|
console.log(useuserStore.token,'1212'); |
|
|
|
|
|
|
|
|
|
config.headers.Authorization = useuserStore.token |
|
|
|
@ -28,7 +29,7 @@ server.interceptors.response.use((response) => { |
|
|
|
|
}, (error) => { |
|
|
|
|
console.log(error.request.status,'error'); |
|
|
|
|
if(error.request.status === 401){ |
|
|
|
|
const useuserStore = userStore(pinia) |
|
|
|
|
// const useuserStore = userStore(pinia)
|
|
|
|
|
useuserStore.layOut() |
|
|
|
|
router.push('/login') |
|
|
|
|
} |
|
|
|
|