【发布时间】:2017-11-16 22:01:13
【问题描述】:
我试图在我的 godaddy 服务器上运行我的 nodejs/expressjs 应用程序,但我使用的任何端口都会超时。我试过在我的本地设备上使用该应用程序,它工作正常。我在下面有我的连接的 sn-p。
var app = express();
app.listen(8080, function() {
console.log("Listening on port " + 8080);
});
当我通过 ssh 运行程序时,我没有收到任何错误
node index.js
Listening on port 8080
但是当我在浏览器中转到相应位置时,我得到:
xxx took too long to respond.
ERR_CONNECTION_TIMED_OUT
我很确定这与在 godaddy 服务器上运行有关。如果有人有使用 nodejs 使用此服务的经验,是否有我应该使用的特定端口,或者我应该做任何其他设置?
【问题讨论】:
-
您在使用浏览器连接时是否在url中指定了端口?如果你这样做了,那么很确定你需要查看防火墙设置。
-
我确实在 url 中指定了端口。这是一个共享服务器,所以我认为我无法访问防火墙设置
-
这仅在专用服务器上可用。由于我在共享服务器上,我的经理没有“支持”或“防火墙控制台”部分。
-
是的,看来我得看看别的了。感谢您的帮助!
标签: node.js express port cpanel listen