Angular 向后端發送請求
技術概述
在前后端分離的WEB項目中,前端需要從后端發送請求獲取數據然后在前端頁面展示,用戶通過前端頁面進行的操作也需要前端發送請求到后端處理。該博客主要介紹Angular前端如何向后端發送請求並進行錯誤處理。
技術詳述
創建 api-url 服務
因為在項目開發過程中發現后端的api-url很多,如果前端不能統一管理那么當下次后端修改了api-url之后,前端的修改就很麻煩,所以統一通過api-url的服務類來獲取對應的請求地址
創建數據模型類
后端返回的數據類型為json格式,前端可以創建對應的數據類型名接受后端返回的數據
創建負責 http 請求的服務
將http請求封裝為服務,在每個模塊都可以調用
遇到的問題
當前端請求失敗的時候,如何處理
通過回調函數分別處理請求成功和請求失敗的情況