axios调用多个api,每个api需要的拦截器不同

我不是一只月半
  • 14

.vue中引用两个api.js文件:

clipboard.png
这两个api.js中分别有两个不同拦截器:

clipboard.png

clipboard.png
可是在.vue中调用上述某一引用的api.js中的接口时,发现两个api.js中的拦截器都拦截了,而且拦截顺序和import api的顺序有关...导致config.header无法正确设置,不懂为什么......

回复
阅读 3.4k
1 个回答

每个文件里面都给axios设置了拦截器,产生了全局叠加的效果,最好是用axios.create来创建一个实例来拦截

你知道吗?

宣传栏