書名: Vue.js 3企業級項目開發實戰(微課視頻版)作者名: 袁龍本章字數: 344字更新時間: 2024-12-27 21:28:19
3.4 封裝axios請求模塊

對用戶名和密碼的驗證規則檢驗完成之后,接下來調用登錄API獲取數據。為了增加代碼的可讀性和可維護性,比較規范的開發流程是在src目錄下新建API文件,后期所有的API均保存到api目錄。
在src目錄下新建utils文件夾,在utils文件夾中重新封裝axios。
為什么要重新封裝axios?
在發送請求的過程中,不管是請求還是響應,都需要做數據處理,例如,在請求的過程中需要添加token請求頭,在響應的過程中只解構有用的數據,所以規范的開發流程就是重新封裝axios,操作步驟如下。
(1)安裝axios,代碼如下。
npm install axios
(2)在utils目錄中新建request.js,封裝axios的代碼如下。

代碼解析:
通過baseURL屬性設置項目基準地址,通過timeout屬性設置請求超時時間,請求攔截器和響應攔截器必須return出去,否則程序會卡在攔截器中不能往下執行。
注意:
上述代碼只是定義了攔截器,還沒有做任何攔截處理。
推薦閱讀
- Core Data應用開發實踐指南
- SpringBoot揭秘:快速構建微服務體系
- 軟件工程理論與應用
- Python與數據挖掘
- 這就是MCP
- Python跨平臺應用軟件開發實戰
- 虛擬現實:科技新浪潮
- Kubernetes Operator開發進階
- TensorFlow+Android經典模型從理論到實戰(微課視頻版)
- Web前端性能優化
- React Cookbook中文版:87個案例帶你精通React框架
- Google Android開發入門與實戰
- PHP從入門到精通(第6版)
- Intel Quartus Prime數字系統設計權威指南:從數字邏輯、Verilog HDL 到復雜數字系統的實現
- ChatGPT驅動軟件開發:AI在軟件研發全流程中的革新與實踐