Heroku上的Node.js有2个端口

mat*_*att 7 port heroku node.js

我正在尝试将node.js应用程序推送到heroku.

该应用程序有一个http服务器侦听一个端口(process.env.PORT),但我也想要一个使用另一个端口的Web套接字.这可能在heroku吗?我正在使用ws.js来做套接字.

在我的本地机器上,我显然可以使用3000作为一个端口而8080作为另一个端口,但我看不出如何定义heroku很乐意让我使用的第二个端口.

谢谢

亚光

S M*_*S M 2

根据 Heroku 的说法,他们还不支持 WebSockets:请参阅这篇文章。根据这个SO问题,你可以使用socket.io(< v0.7)来做实时的事情,但你不能使用WebSockets,它会回退到XHR轮询。