axios.js 841 B

1234567891011121314151617181920212223242526272829303132
  1. // export default ({ $axios, error, $auth, $route }) => {
  2. export default ({ $axios, error: nuxtError, $auth, $route }) => {
  3. $axios.onRequest((res) => {
  4. //console.log(res)
  5. });
  6. $axios.onError(({ response }) => {
  7. console.error('Error request');
  8. $auth.fetchUser();
  9. // console.log($auth.fetchUser());
  10. // const statusCode = response.status;
  11. // const message = response.data.errors[0];
  12. return Promise.resolve(false);
  13. // switch (statusCode) {
  14. // case 401:
  15. // $auth.user
  16. // console.log(message, statusCode);
  17. // case 422:
  18. // console.log(message, statusCode);
  19. // break;
  20. // case 500:
  21. // console.log(message, statusCode);
  22. // break;
  23. // default:
  24. // error({
  25. // statusCode,
  26. // message,
  27. // })
  28. // }
  29. })
  30. }