Javascript 如何在VPS上启动Nodejs RESTful服务?
我已经完成了以下步骤:Javascript 如何在VPS上启动Nodejs RESTful服务?,javascript,node.js,linux,centos,vps,Javascript,Node.js,Linux,Centos,Vps,我已经完成了以下步骤: 编写一个简单的RESTful服务使用节点。(它在我的本地主机上运行良好。) 将这些代码推送到Github() 在Vultr.com上部署VPS(CentOS)。IP:45.76.212.189 在我的VPS上安装并启动MongoDB服务器 在我的VPS上安装最新版本的节点 将我的RESTful代码克隆到我的VPS 使用命令“node app.js”启动RESTful服务。 问题: 发送请求后,我无法得到任何响应。(但它在本地主机上运行良好。) 如何正确启动RESTfu
如何正确启动RESTful服务?事实上,是防火墙阻止了请求 解决方案(适用于CentOS 7):
$firewall cmd--列出所有
$sudo firewall cmd--zone=public--add port=80/tcp--permanent
$sudo firewall cmd--重新加载
您是否尝试在本地主机上运行
app.js
。我已经测试过好几次了,效果很好。你能提供一个指向静态内容(style.css)的链接,这样我们就可以排除ip不起作用的可能性吗?试着检查一下你的VPS防火墙。有时防火墙会在几个端口上阻止请求,我已经在我的描述上粘贴了我的Github链接。我的nodejs代码: