http.js 562 B

1234567891011121314151617181920
  1. export default function ({ $http, redirect, store }) {
  2. $http.onRequest(config => {
  3. config.headers.set('Authorization', `Bearer ${store.state.profile.access.bearer}`)
  4. config.headers.set('x-accessid', `${store.state.profile.access.accessId}`)
  5. })
  6. $http.onResponse(async (request, options, response) => {
  7. })
  8. $http.onError((error) => {
  9. // In case of unauthorized, redirect to a specific page
  10. if (error.statusCode === 401) {
  11. redirect('/login')
  12. }
  13. if (error.statusCode === 403) {
  14. console.debug('forbidden');
  15. }
  16. })
  17. }