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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM