request.js 719 B

123456789101112131415161718192021222324252627282930313233
  1. import axios from 'axios';
  2. const service = axios.create({
  3. // process.env.NODE_ENV === 'development' 来判断是否开发环境
  4. // easy-mock服务挂了,暂时不使用了
  5. // baseURL: 'https://www.easy-mock.com/mock/592501a391470c0ac1fab128',
  6. timeout: 5000
  7. });
  8. service.interceptors.request.use(
  9. config => {
  10. return config;
  11. },
  12. error => {
  13. return Promise.reject();
  14. }
  15. );
  16. service.interceptors.response.use(
  17. response => {
  18. if (response.status === 200) {
  19. return response.data;
  20. } else {
  21. Promise.reject();
  22. }
  23. },
  24. error => {
  25. console.log(error);
  26. return Promise.reject();
  27. }
  28. );
  29. export default service;