如何在 Angular Universal 中仅从服务器端执行一些 http 请求

How could do some http requests just from the server side in Angular Universal

我在一个 Angular 项目上实施 Angular Universal 来隐藏一些 http 请求,但在我的研究中,我发现我无法用 [=] 提供的方式隐藏那些20=]。有人尝试在 express 引擎中执行 http 请求并检索数据吗?

目标是一个非常大的 Angular 5 项目(我知道..如果我想从服务器发出 http 请求,我不会使用 Angular 但我没有开始项目)

我在本文中应用了Angular推荐的配置: https://angular.io/guide/universal

我想隐藏一些来自客户端的请求

你不能。只有初始页面将使用 angular universal 呈现;加载该页面后,客户端 angular 应用程序接管,然后您将获得 SPA 导航,ajax 调用您的 API.

您可以在服务器端进行 HTTP 调用,然后使用 TransferHTTP 库通过您的页面发送该状态。

https://medium.com/@alireza.mirian/reusing-server-side-http-responses-in-front-end-when-using-ssr-in-angular-970d3efaea59