运行节点app digitalocean并访问它

时间:2016-04-29 08:57:03

标签: node.js gruntjs digital-ocean

我在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或任何东西。

2 个答案:

答案 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