2017-09-04 81 views
1

我是一個使用python/django堆棧爲我們團隊的前端開發人員構建後端api服務器的後端開發人員,他們使用angular2爲我們的服務構建SPA。在同一頁面上處理從角度到後端服務器的多個API調用的推薦方式是什麼?

有些時候,前端需要將GET API調用到兩個或多個單獨的資源到後端服務器。

例如,我們有payments頁面,其中需要來自usersproducts表格的信息。

是更好地使在端點兩個單獨的呼叫如下:

/api/users/:user_id 
/api/products/:product_id 

,或者更好地使後端Django的服務器做一些數據處理混淆的信息,並返回包含結果都user-related infoproduct-related info在單個端點如下:

/api/payments/:payment_id 

你覺得哪個更標準的事實?

回答

1

完全看你,你將如何處理這件事。

但據我來說,如果一個電話是依賴於他人的反應比你可以混合在後端側 響應否則它能夠更好地indvidually呼籲在客戶端,原因是反應會更快在這種情況下 因爲有是沒有時間消耗的計算等

1

由Django Rest Framework寫了一個角度後端,我認爲,爲了更有效地使用,第二種方式更好;爲了更快完成後端和更方便的維護,後端系統,首先是更好的。

相關問題