axios的封装理解和基本使用

axios的配置

ruoyi的前端对axios进行了封装,让我们发get请求或者是post请求更加方便了。
ruoyi对axios的封装在下面文件中:

打开文件,可以看到它有三个显眼的方法,分别是request拦截器、response拦截器和通用下载方法。

ruoYi接口地址配置

// 创建axios实例
const service = axios.create({
  // axios中请求配置有baseURL选项,表示请求URL公共部分
  baseURL: process.env.VUE_APP_BASE_API,
  // 超时
  timeout: 10000
})

springBoot .yml配置文件解析

  // 是否需要设置 token
  const isToken = (config.headers || {}).isToken === false
  // 是否需要防止数据重复提交
  const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
  if (getToken() && !isToken) {
    config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
  }

相关推荐

  1. axios基本使用

    2024-04-20 13:34:02       10 阅读
  2. axios简单封装使用

    2024-04-20 13:34:02       42 阅读
  3. 新手基于axios 二次封装

    2024-04-20 13:34:02       18 阅读
  4. axios跨越封装

    2024-04-20 13:34:02       13 阅读
  5. Vue状态机axios二次封装

    2024-04-20 13:34:02       43 阅读
  6. 封装全局axios请求

    2024-04-20 13:34:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 13:34:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 13:34:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 13:34:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 13:34:02       18 阅读

热门阅读

  1. k8s集群安装网络插件calico常见问题

    2024-04-20 13:34:02       32 阅读
  2. Dubbo源码解读-Consumer消费端服务列表刷新

    2024-04-20 13:34:02       14 阅读
  3. Kafka顺序消费以及消息积压问题

    2024-04-20 13:34:02       41 阅读
  4. Rx.Net 第三章 linq介绍

    2024-04-20 13:34:02       16 阅读
  5. docker分layer的好处

    2024-04-20 13:34:02       13 阅读
  6. 营销场景的自动化建模思考

    2024-04-20 13:34:02       12 阅读