Heroku上的Node.js有2个端口

时间:2011-08-05 12:51:09

标签: node.js heroku port

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

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

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

感谢

亚光

2 个答案:

答案 0 :(得分:2)

根据Heroku,他们还不支持WebSockets:请参阅this article。根据{{​​3}},你可以使用socket.io(< v0.7)来做实时的东西,但你不能使用WebSockets,它会回退到XHR轮询。

答案 1 :(得分:2)

Heroku现在支持websockets ,截至2013年。有关实施,请查看以下文章:

https://devcenter.heroku.com/articles/node-websockets