【问题标题】:HTTP requests from Node server vs Angular app来自 Node 服务器与 Angular 应用程序的 HTTP 请求
【发布时间】:2019-08-19 09:36:11
【问题描述】:

我们是一个初级开发人员团队,使用 EAN(Angular Node Express)堆栈使用 Angular 7 开发新的 Web 应用程序。

我们必须访问大约 20-25 个 REST 端点来获取数据、执行一些操作并在 UI 页面上显示数据。

我们如何进行这些 HTTP 调用?从 Node/Express 服务器(使用 axios)进行 HTTP 调用、获取数据、操作数据并将其发送到 Angular 应用程序会更方便吗? Angular 应用程序只需调用一个端点(对 Node/Express 服务器)即可对所有数据进行调用。

或者

我可以只从 Angular 应用发出这 20-25 个请求而不首先涉及 Node/Express 吗?

什么更有意义,因为无论如何我将发出 20-25 个请求?哪种方法会更快?

【问题讨论】:

    标签: node.js angular rest axios mean-stack


    【解决方案1】:

    这两种解决方案各有利弊。 就个人而言,我会专注于我的 Angular 组件,这些组件应该与周围的一切无关。 想象一下,您有 3 个组件都需要执行 HTTP 调用来提供数据。 在此配置中,我建议让所有每个组件执行自己的调用。这样,它们将彼此独立。

    另一方面,如果一个组件需要执行多次调用,也许将它们合并到一个请求中并让您的 API 完成这项工作可能会很有趣。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 2018-03-30
      • 2017-03-07
      • 1970-01-01
      相关资源
      最近更新 更多