axionsBefore.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * @Description: axios拦截器
  3. * @Version:
  4. * @Autor: kindring
  5. * @Date: 2021-08-31 11:07:49
  6. * @LastEditors: kindring
  7. * @LastEditTime: 2021-08-31 15:03:03
  8. */
  9. import axios from 'axios'
  10. import router from '@/router/index.js';
  11. //
  12. // axios.defaults.baseURL = (process.env.NODE_ENV === 'development') ? process.env.BASE_API : "";
  13. // console.log(axios.defaults.baseURL);
  14. // axios.interceptors.request.use(config => {
  15. // config.headers.withCredentials = true;
  16. // // App.$message.info('test')
  17. // config.changeOrigin= true
  18. // config.credentials= true;
  19. // config.secure= true
  20. // return config
  21. // },error =>{
  22. // return Promise.reject(error)
  23. // })
  24. //
  25. // // 统一处理错误
  26. // axios.interceptors.response.use(response=>{
  27. // return response;
  28. // },error => {
  29. // if (error && error.response) {
  30. // switch (error.response.status) {
  31. // case 400:
  32. // console.log('400错误');
  33. // // 对400错误您的处理\
  34. // break
  35. // case 401:
  36. // console.log('401权限错误');
  37. // router.push('/login').then();
  38. // break
  39. // // 对 401 错误进行处理
  40. // default:
  41. // // 如果以上都不是的处理
  42. // return Promise.reject(error);
  43. // }
  44. // }
  45. // })
  46. export default axios