如何设计用于报告仪表板的Rest API?在服务器端本身中创建报表所需的所有数据还是在UI中操作数据?

时间:2019-04-12 22:03:03

标签: rest api

我在Spring中有Reporting API,我们在页面中显示React JS中的记录表。 我们有帐户表和交易表。我必须使用特定标签查询所有帐户,并按状态查询其交易计数,并显示带有数据表的仪表板。

我应该设计一个REST API来查询帐户和交易表中的数据,进行数据处理并仅发送在React JS中显示所需的确切数据吗?

我应该先进行API调用来首先获得帐户,然后调用交易列表,然后使用客户端本身中的列表和映射为报告创建数据吗?

推荐哪个?

1 个答案:

答案 0 :(得分:0)

IMO的第一种选择更适合。也就是说,只需进行一次REST api调用,然后执行与从帐户和交易记录表中查询数据相关的一切操作,进行数据处理并仅发送在React JS中显示所需的确切数据

这将是有益的,因为进行REST调用需要一些时间,而进行多个REST调用则意味着有更多时间来更新信息。在用户体验不好的页面上。

因此,为了快速加载页面,我认为第一种选择更好。