【发布时间】:2021-05-06 13:05:08
【问题描述】:
我有一个 Angular 客户端和一个 C++ 服务器,它们使用本地主机上的 WebSockets 进行通信。这在我的电脑上运行良好。
我计划使用 Google Compute Engine 托管我的 Angular 应用程序,并让我的 C++ 服务器与我的客户端位于同一 VM 上,并让客户端和服务器使用 localhost 进行通信。但是,当我部署客户端时,当客户端 WebSocket 尝试连接到正在侦听 localhost 端口 8060 的 c++ 服务器时,客户端返回以下错误:
failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
有人知道为什么我的客户端应用程序无法访问 Google Compute Engine VM 上的 localhost 吗?我是否缺少一些允许这种通信发生的配置?
【问题讨论】:
-
报告这个错误是什么?需要更多详细信息。
标签: angular google-compute-engine