我在DO droplet上使用grunt运行我的节点应用程序。我启动服务器
Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://localhost:3000
但是当我导航到我的dropletIP:3000
我无法看到该应用时,我得到了:
This site can’t be reached
mydropletIP refused to connect.
我的应用程序不应该可用吗?我没有安装nginx或任何东西。
答案 0 :(得分:0)
使用以下命令检查特定端口是否打开
sudo ufw status
如果启用了任何防火墙且任何端口都是阻止,则表示您可以看到。
netstat -an | grep" LISTEN" (服务器上的侦听端口列表)
我需要这些信息,然后才能找到问题
答案 1 :(得分:0)
我遇到类似的问题,但是解决方案很简单。从“本地主机”更改为“ 0.0.0.0”,即
.listen(8080, '0.0.0.0');
然后要测试您的api,只需输入您已输入端口的Droplet的静态IP,即 droplet-ip:8080