vue项目中使用第三方接口,不需要携带token和其他字段,如何处理
一、问题描述
一般来说项目中都会统一在axios拦截器中增加token和其他的请求头信息;但是如果请求第三方接口是不要这些token和信息的,该如何解决呢
原因分析:在axios文件中,设置了axios.interceptores.request.use;这样全局所有的axios都会加上拦截器,这就导致不要拦截器的接口添加了额外的字段,可能会报错
二、解决方法
1、重新新建一个axios文件,然后把这个axios暴露出去即可
新创建的axios内容如下 ,创建一个新的axios const newRequest = axios.create()
2、如果想全局引用使用,就需要在main.js里面引入
3、全局使用
4、局部使用,在对应的接口文件中,引入新建的axios文件