1

我在谷歌云上有一个 Ubuntu 16.04 实例,我可以用它的公共 IP ping 实例,我正在尝试在其上运行 nodeJS 后端 REST-API。我已经成功检查了本地机器上的 API 以及 mongoDB。

在终端连接中,我可以看到 nodeJS 我的服务器(API)正在运行,但我无法访问它。我尝试使用 Web 浏览器和邮递员调用 API,但在延迟几秒钟后出现以下错误“无法得到任何响应 - 连接到时出错:”如何解决问题以及导致此问题的原因可能是什么.

4

2 回答 2

5

您需要在防火墙规则部分打开必要的端口

转到 -> 云控制台 -> 网络 -> VPC 网络 -> 防火墙规则

单击创建防火墙规则,添加名称,将其余部分保持默认并在源 ip 范围中添加 0.0.0.0/0 并在指定的协议和端口中添加 tcp:<"your app port">

于 2017-09-22T10:05:25.813 回答
0

除了 Kalana 的回答,您还应该在目标标签中添加 http-server 。

于 2021-01-04T11:11:03.263 回答