【发布时间】:2021-01-19 05:15:31
【问题描述】:
我正在使用 Azure VM 来托管和部署我的节点 js API。当我尝试使用 http://publicIP:port 从浏览器访问我的 API 时,我收到一条消息,指出该站点无法访问,因为 [my_VM_IP_address] 拒绝连接。
我创建了一个链接到我的虚拟机的虚拟网络,并为端口(22、80、3000、1337(节点)、27017(mongoDB)...)创建了规则。这是我的配置:
我尝试使用 Apache 将端口 80 重定向到 3000,但它也不起作用,并且日志仅显示超时错误。我的防火墙和代理已禁用。
【问题讨论】:
-
编辑:我的 API 配置环境有问题(应该是 NODE_ENV=production),应该使用“npm start”而不是“node app.js”来启动 API