在同一页面上处理从Angular到后端服务器的多个API调用的推荐方法(= Angular Component)



我是使用Python/django堆栈为我们团队的前端开发人员构建后端API服务器的后端开发,他们使用Angular2为我们的服务构建SPA。

有时候,前端需要将API调用到两个或多个单独的资源来后端服务器。

例如,我们有payments页面,它需要usersproducts表中的信息。

最好在端点上进行两个单独的呼叫,如下所示:

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

或更好地使后端Django服务器进行一些数据处理以混合信息并在单个端点上同时返回包含user-related infoproduct-related info的结果:

/api/payments/:payment_id

您认为哪个更为标准的事实?

请访问您将如何处理此操作。

但根据我的说法,如果一个电话取决于另一个电话,则可以混合后端的响应否则,最好在客户端不地打电话,原因是在这种情况下,响应将更快因为计算等没有时间消耗。

已经通过django rest框架写了一个角度后端,我的看法是,为了更有效地使用,第二种方法是更好的;对于更快的后端完成和更方便的后端系统,,第一个更好。

最新更新