|
@@ -23,12 +23,13 @@ request.interceptors.request.use(request => {
|
|
// Add a response interceptor
|
|
// Add a response interceptor
|
|
request.interceptors.response.use(response => {
|
|
request.interceptors.response.use(response => {
|
|
// Do something with response data
|
|
// Do something with response data
|
|
|
|
+ const { code, authorizeUrl } = response.data
|
|
|
|
+ if (code === 301 && authorizeUrl) {
|
|
|
|
+ location.replace(authorizeUrl)
|
|
|
|
+ }
|
|
return response.data
|
|
return response.data
|
|
}, (error) => {
|
|
}, (error) => {
|
|
// Do something with response error
|
|
// Do something with response error
|
|
- if (error.response && error.response.status === 301) {
|
|
|
|
- location.replace(error.response.data.authorize_url)
|
|
|
|
- }
|
|
|
|
return Promise.reject(error)
|
|
return Promise.reject(error)
|
|
})
|
|
})
|
|
|
|
|