export default function ({ $axios, redirect, store }) { $axios.onRequest(config => { $axios.setHeader('x-accessid', `${store.state.profile.access.id}`) if (store.state.profile.access.switchId) { $axios.setHeader('x-switch-user', `${store.state.profile.access.switchId}`) } $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') } }) }