Node.js 无法使用ip在外部访问Azure服务器中的节点js部署
我尝试使用CLI在azure ubuntu中部署一个简单的node js服务,控制台日志显示服务器在端口8080上运行(同样的服务在我的本地机器上运行得很好),但当我尝试从外部访问公共ip时,它会导致无法访问站点 下面是我部署服务时的输出Node.js 无法使用ip在外部访问Azure服务器中的节点js部署,node.js,azure-deployment,Node.js,Azure Deployment,我尝试使用CLI在azure ubuntu中部署一个简单的node js服务,控制台日志显示服务器在端口8080上运行(同样的服务在我的本地机器上运行得很好),但当我尝试从外部访问公共ip时,它会导致无法访问站点 下面是我部署服务时的输出 azureuser@myVM:~/drugdemo/user_service/drulistService$ vi server.js azureuser@myVM:~/drugdemo/user_service/drulistService$ node se
azureuser@myVM:~/drugdemo/user_service/drulistService$ vi server.js
azureuser@myVM:~/drugdemo/user_service/drulistService$ node server.js
App is listening on 8080
^C^C
azureuser@myVM:~/drugdemo/user_service/drulistService$ pm2 start server.js
[PM2] Starting
/home/azureuser/drugdemo/user_service/drulistService/server.js in fork_mode (1 instance)
[PM2] Done.
Use `pm2 show <id|name>` to get more details about an app
azureuser@myVM:~/drugdemo/user_service/drulistService$
azureuser@myVM:~/drugdemo/user\u service/drulistService$vi server.js
azureuser@myVM:~/drugdemo/user\u service/drulistService$node server.js
应用程序正在8080上收听
^C^C
azureuser@myVM:~/drugdemo/user\u service/drulistService$pm2 start server.js
[PM2]启动
/home/azureuser/drugdemo/user_服务/drulistService/server.js处于fork_模式(1个实例)
[PM2]完成。
使用“pm2 show”获取有关应用程序的更多详细信息
azureuser@myVM:~/drugdemo/user\u服务/drulistService$
请帮我提建议。
(我已尝试将“localhost”更改为“0.0.0.0”和“127.0.0.1”,但对我无效)
提前感谢您请确保也通过Azure打开防火墙端口,而不仅仅是服务器 这可能有助于: