gpt4 book ai didi

node.js - 无法访问 google cloud ubuntu 16.04 实例上的 nodeJS REST API,但我可以成功 ping 公共(public) IP

转载 作者:太空宇宙 更新时间:2023-11-03 23:01:45 24 4
gpt4 key购买 nike

我在谷歌云上有一个 Ubuntu 16.04 实例,我可以使用它的公共(public) IP ping 该实例,我正在尝试在其上运行 NodeJS 后端 REST-API。我已成功在本地计算机上检查 API,同时使用 mongoDB。

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

最佳答案

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

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

点击创建防火墙规则,添加名称,其余保留默认值,在源 IP 范围中添加 0.0.0.0/0,在指定协议(protocol)和端口中添加 tcp:<"your app port">

关于node.js - 无法访问 google cloud ubuntu 16.04 实例上的 nodeJS REST API,但我可以成功 ping 公共(public) IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46361804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com