2017-09-04 77 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写了一个角度后端,我认为,为了更有效地使用,第二种方式更好;为了更快完成后端和更方便的维护,后端系统,首先是更好的。

相关问题