Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个还是单个API调用?_Javascript_Node.js_Vue.js_Api Design - Fatal编程技术网

Javascript 多个还是单个API调用?

Javascript 多个还是单个API调用?,javascript,node.js,vue.js,api-design,Javascript,Node.js,Vue.js,Api Design,我目前正在使用NodeJS和VueJs构建一个应用程序 我已经构建了一个API端点,它为我提供了所需的所有数据。例如,它可以给我 最佳足球队 最差的足球队 目标最多的团队 目标最少的团队 最好将其作为一个API调用,并使用道具将相关数据传递给每个Vue组件,还是作为4个不同的端点,然后在相关组件中发出请求 如果你能解释原因,那就太好了 这取决于API的性能。如果您按顺序执行操作以返回数据,那么最好将其作为不同的API,并从组件中并行调用它们。 您还可以在RESTAPI中进行并行处理 但是,如果您

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

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

  • 最佳足球队
  • 最差的足球队
  • 目标最多的团队
  • 目标最少的团队
  • 最好将其作为一个API调用,并使用道具将相关数据传递给每个Vue组件,还是作为4个不同的端点,然后在相关组件中发出请求


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

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

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