axios的拦截器(Interceptors)

axios的拦截器(Interceptors),第1张

axios的拦截器(Interceptors)

  axios 的拦截器:interceptors

  如果我们想在请求之前做点什么,用拦截器再好不过了

  拦截器一般做什么?

    1. 修改请求头的一些配置项

    2. 给请求的过程添加一些请求的图标

    3. 给请求添加参数

  1. 全局的拦截器配置

  

  代码: 

  axios.interceptors.request.use(config=>{     console.log(1234);     return config   },err=>{     console.log(err)   })   axios({     url:"./json/01.json",     method:"get"   }).then(res=>{     console.log(res);   })

  2. 局部的拦截器

  

  代码:  

  let instance = axios.create({     baseURL:"./json/",     timeOut:5000   });   instance.interceptors.request.use(config=>{     console.log(1234);     return config   },err=>{     console.log(err)   })   instance({     url:"/01.json",     method:"get"   }).then(res=>{     console.log(res)   })

  

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/585554.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存