我是一個使用python/django堆棧爲我們團隊的前端開發人員構建後端api服務器的後端開發人員,他們使用angular2爲我們的服務構建SPA。在同一頁面上處理從角度到後端服務器的多個API調用的推薦方式是什麼?
有些時候,前端需要將GET API調用到兩個或多個單獨的資源到後端服務器。
例如,我們有payments
頁面,其中需要來自users
和products
表格的信息。
是更好地使在端點兩個單獨的呼叫如下:
/api/users/:user_id
/api/products/:product_id
,或者更好地使後端Django的服務器做一些數據處理混淆的信息,並返回包含結果都user-related info
和product-related info
在單個端點如下:
/api/payments/:payment_id
你覺得哪個更標準的事實?