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文件

原文地址:https://www.cnblogs.com/m1754171640/p/15353951.html