refresh token
This commit is contained in:
parent
3aef983325
commit
40e0e2dd77
@ -30,7 +30,7 @@ axios.interceptors.response.use(
|
|||||||
// fail to refresh token
|
// fail to refresh token
|
||||||
if (
|
if (
|
||||||
error.config &&
|
error.config &&
|
||||||
error.config.url === '/api/auth/token' &&
|
error.config.url === '/api/users/me/token' &&
|
||||||
error.config.method === 'put'
|
error.config.method === 'put'
|
||||||
) {
|
) {
|
||||||
Router.push('/login')
|
Router.push('/login')
|
||||||
@ -43,7 +43,7 @@ axios.interceptors.response.use(
|
|||||||
Router.push('/login')
|
Router.push('/login')
|
||||||
return Promise.reject(error)
|
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('accessToken', res.data.accessToken)
|
||||||
localStorage.setItem('refreshToken', res.data.refreshToken)
|
localStorage.setItem('refreshToken', res.data.refreshToken)
|
||||||
return error.config && axios.request(error.config)
|
return error.config && axios.request(error.config)
|
||||||
|
Loading…
Reference in New Issue
Block a user