在同一页面上处理从角度到后端服务器的多个API调用的推荐方式是什么?
问题描述:
我是一个使用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
你觉得哪个更标准的事实?
答
完全看你,你将如何处理这件事。
但据我来说,如果一个电话是依赖于他人的反应比你可以混合在后端侧 响应否则它能够更好地indvidually呼吁在客户端,原因是反应会更快在这种情况下 因为有是没有时间消耗的计算等
答
由Django Rest Framework写了一个角度后端,我认为,为了更有效地使用,第二种方式更好;为了更快完成后端和更方便的维护,后端系统,首先是更好的。