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);
      },
    );
  • 相关阅读:
    1142
    dbms_monitor开启/关闭会话跟踪
    mysql密码过期问题
    zabbix监控mysql
    12C -- ORA-65048 ORA-65048
    idea的快捷键
    IntelliJ IDEA的配置优化
    IDEA环境设置
    Java 中int、String的类型转换
    js数组去重
  • 原文地址:https://www.cnblogs.com/ympjsc/p/12323429.html
Copyright © 2011-2022 走看看