0

我最近在 Joyent 的免费开发平台上配置了 Node SmartMachine。我无法让我的 Node 服务器监听 80 以外的任何端口。

这有效:

server.listen( 80 );

当我访问 http://[my machine].no.de/ 时,我看到了预期的输出。

但是,如果我尝试:

server.listen( 3000 );

并访问相应端口上的页面,我会得到类似“糟糕!Google Chrome 无法连接到 [我的机器].no.de:3000”

我在http://wiki.joyent.com/上没有找到任何有用的东西。有人对我所缺少的有任何见解吗?

4

2 回答 2

0

Joyent 很可能不允许来自 80 以外的端口的连接。

于 2012-01-24T05:34:23.370 回答
0

如果您在那里 ssh(就像您在普通 VPS 中所做的那样),您也可以在不同的端口上启动应用程序,但不能通过他们的 git-deployment 系统(它将仅在端口 80 上自动启动您的应用程序)。我实际上是这样做的,并且知道它确实有效。

看看这个:http ://alessio.no.de:3000/

于 2012-01-24T09:04:33.450 回答