我是一个使用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
你觉得哪个更标准的事实?