Angular 5 - HTTPClient哪一方拨打电话?

时间:2018-05-09 07:02:32

标签: angular

我对Angular HTTPClient模块有一个非常基本的问题。

我计划公开使用Angular网络前端,而我希望后端API保留在专用网络中。

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

干杯

2 个答案:

答案 0 :(得分:1)

HTTPClient调用服务器,对吗?所以当你调用服务器时,它将在服务器端执行,你将在客户端获得响应。

我的意思是说

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

请尝试了解客户端/服务器架构,您将很容易理解。

答案 1 :(得分:0)

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