【发布时间】:2020-12-03 16:01:44
【问题描述】:
我正在 Azure Linux VM 上的 node.js 中运行一个 express 应用,我想从我的个人计算机连接这个网站。
const express = require('express');
const app = express();
app.listen(3000, () =>
{
console.log("Server is running..");
})
例如。在我的电脑上,我只能运行 localhost:3000 但在虚拟机上,我无法访问。
VM 的公共 IP 地址是 40.XXX.XX.252,我尝试像这样在我的浏览器上连接:http://40.XXX.XX.252:3000 但它也不起作用..
我知道这是一个很常见的问题,但我尝试了所有建议但无法解决。
ps:我尝试在我的计算机上运行此应用程序,但我可以通过 localhost:3000 进行连接,但不能从具有我计算机公共 IP 的另一台计算机进行连接。
【问题讨论】:
-
如果我的解决方案对您有帮助,请您将我的答案标记为accepted,tks~
标签: javascript node.js express http azure-web-app-service