我想在Azure的虚拟机上运行我的反应应用程序。我在azure的虚拟机启动了我的应用程序,但是当我转到vm的公共网址(DNS)时,它说无法连接网站。在虚拟机上运行React应用程序
这是我做的,开始我的项目在VM
- 我跑命令SSH一个******** @ 52。 *。。***
- 进入虚拟机后,我克隆Git项目(阵营项目的NodeJS)
- 我当时都喜欢故宫,节点和纱线,重要的程序包安装到我的项目
- 我然后跑一饮而尽命令。我的项目被成功编译
- 现在,我试图访问我的Azure的VM
预期结果的公共网址(DNS):我应该能看到我的应用程序页面时,DNS访问
结果:网站无法达到
这是我的服务器上的文件的项目服务部分
const PORT = (process.env.PORT || 4200);
const runServer = (app)=> {
app.listen(PORT,()=> {
debug(`Listening on http://localhost:${PORT}`);
if (__DEV__)
debug(`HMR on http://localhost:${config.BS_PORT}`);
});
}
runServer(app);
我在网络设置部分的选项卡中添加端口。仍然是一样的。你可以请检查我添加的图像在更新的问题 – ApurvG
你可以试试这个命令你的虚拟机curl本地主机4200'?那样有用吗? –
它说这个“无法连接到本地端口80:连接被拒绝” – ApurvG