refresh token

This commit is contained in:
秦秋旭 2023-02-24 20:11:04 +08:00
parent 3aef983325
commit 40e0e2dd77

View File

@ -30,7 +30,7 @@ axios.interceptors.response.use(
// fail to refresh token
if (
error.config &&
error.config.url === '/api/auth/token' &&
error.config.url === '/api/users/me/token' &&
error.config.method === 'put'
) {
Router.push('/login')
@ -43,7 +43,7 @@ axios.interceptors.response.use(
Router.push('/login')
return Promise.reject(error)
}
const res = await api.auth.refreshToken({ refreshToken })
const res = await api.user.refreshToken({ refreshToken })
localStorage.setItem('accessToken', res.data.accessToken)
localStorage.setItem('refreshToken', res.data.refreshToken)
return error.config && axios.request(error.config)