request.js 727 B

123456789101112131415161718192021222324252627282930313233343536
  1. import axios from 'axios'
  2. import {getToken} from "./token";
  3. const request = axios.create({
  4. withCredentials: false
  5. })
  6. request.interceptors.request.use(
  7. config => {
  8. const token = getToken();
  9. console.log(222222);
  10. if (token && config.headers) {
  11. console.log(11111);
  12. config.headers['Authorization'] = Object.values(token)[0];
  13. }
  14. return config
  15. },
  16. error => {
  17. console.log('error', error)
  18. return Promise.reject(new Error(error).message)
  19. }
  20. )
  21. request.interceptors.response.use(
  22. response => {
  23. console.log('.....', response)
  24. return response.data
  25. },
  26. error => {
  27. console.log('error', error)
  28. return Promise.reject(new Error(error).message)
  29. }
  30. )
  31. export default request