| 12345678910111213141516171819 |
- export default function ({ $axios, redirect, store }) {
- $axios.onRequest(config => {
- $axios.setHeader('x-accessid', `${store.state.profile.access.accessId}`)
- $axios.setToken(`${store.state.profile.access.bearer}`, 'Bearer')
- })
- $axios.onResponse(response => {
- })
- $axios.onError((error) => {
- // In case of unauthorized, redirect to a specific page
- if (error.statusCode === 401) {
- redirect('/login')
- }
- if (error.statusCode === 403) {
- console.debug('forbidden');
- }
- })
- }
|