单击以在 Google 上部署 MEAN Stack Compute Engine 无法直接访问应用程序

Click to deploy MEAN Stack on Google Compute Engine can not direct access app

我在 Google Cloud Compute Engine 上使用了 Click to deploy MEAN Stack。 部署后,我可以通过 SSH 查看我本地 macbook 上的 index.html。 但是试图通过直接访问来查看它是行不通的。我检查了 "Allow HTTP traffic".

机器:n1-standard-1(1 个 vCPU,3.8 GB 内存)

区域:europe-west1-d

外网IP:104.155.23.82:3000

我错过了什么?

原因是因为启用 "Allow HTTP/S Traffic" 仅在防火墙中打开端口 80/443,而不是节点和 MEAN 默认监听的端口 3000。

如果您想更改堆栈以侦听端口 80 或 443,这里有一些选项:How do I run Node.js on port 80?