zoukankan      html  css  js  c++  java
  • axios请求拦截器

    import axios from 'axios';
      // 创建axios实例
      let service = null;
      if (process.env.NODE_ENV === 'development') {
        service = axios.create({
          baseURL: '/api', // api的base_url
          timeout: 50000, // 请求超时时间
        });
      } else {
        // 生产环境下
        service = axios.create({
          baseURL: '/api', // api的base_url
          timeout: 50000, // 请求超时时间
        });
      }
    // request拦截器 axios的一些配置
    service.interceptors.request.use(
      config => {
        return config;
      },
      error => {
        // Do something with request error
        console.error('error:', error); // for debug
        Promise.reject(error);
      },
    );
    
    // respone拦截器 axios的一些配置
    service.interceptors.response.use(
      response => {
        return response;
      },
      error => {
        console.error('error:' + error); // for debug
        return Promise.reject(error);
      },
    );
  • 相关阅读:
    oracle10g安装问题
    oracle10g卸载问题
    c编译过程
    根文件系统制作
    Handler消息传递机制
    Glide图片加载库的使用
    关于FragmentPageAdapter
    Android中set标签的使用
    overridependingtransition方法
    关于View
  • 原文地址:https://www.cnblogs.com/ympjsc/p/12323429.html
Copyright © 2011-2022 走看看