多个或单个API调用?

时间:2019-11-11 13:28:47

标签: javascript node.js vue.js api-design

我目前正在使用NodeJS和VueJs构建应用程序。

我已经建立了一个API端点,可以为我提供所有我需要的数据。例如,它可以给我

  1. 最佳足球队
  2. 最差的足球队
  3. 目标最多的团队
  4. 目标最少的团队

最好将其作为一个API调用,然后使用props或作为4个不同的端点将相关数据传递到每个Vue组件,然后在相关组件中进行请求。

如果您能解释原因,那就太好了!

1 个答案:

答案 0 :(得分:2)

这取决于您API的性能。如果您要按顺序执行操作以返回数据,那么最好将其作为不同的API并从组件中并行调用它们。 您还可以在REST API中进行并行处理。

但是,如果您的API返回静态数据,则只需保留一个api并对其进行一次调用即可获取每个组件的数据。