Angular 5-HTTPClient哪一方进行呼叫?

Angular 5-HTTPClient哪一方进行呼叫?,angular,Angular,关于角度HTTPClient模块,我有一个非常基本的问题 我计划公开一个Angular web前端,同时我希望后端API保留在私有网络中 如果我在Angular应用程序中使用HTTPClient模块,哪一方将执行这些HTTP调用?是公开连接的客户端还是托管Angular应用程序的Web服务器 干杯客户端进行HTTP调用,而不是承载Angular应用程序的node.js服务器。您可以通过在使用客户端应用程序时使用的浏览器中打开开发人员工具(F12)来检查这一点。客户端发出的所有HTTP调用都将显示

关于角度HTTPClient模块,我有一个非常基本的问题

我计划公开一个Angular web前端,同时我希望后端API保留在私有网络中

如果我在Angular应用程序中使用HTTPClient模块,哪一方将执行这些HTTP调用?是公开连接的客户端还是托管Angular应用程序的Web服务器


干杯

客户端进行HTTP调用,而不是承载Angular应用程序的node.js服务器。您可以通过在使用客户端应用程序时使用的浏览器中打开开发人员工具(F12)来检查这一点。客户端发出的所有HTTP调用都将显示在“网络”选项卡中。

HTTPClient向服务器发出调用,对吗?),因此当您向服务器发出调用时,它将在服务器端执行,您将在客户端收到响应

我的意思是说

客户端通过HttpClient向服务器发出请求(在浏览器中的客户端创建请求并发送)>>服务器处理其托管的请求并返回响应(在托管服务器中完成)>>客户端接收响应并在客户端(即在浏览器中)对其进行处理


请尝试理解客户机/服务器体系结构,您将很容易理解。

感谢您的回复,非常感谢。