我正在尝试将node.js应用推送到heroku。
该应用有一个http服务器侦听一个端口(process.env.PORT),但我也想要一个使用另一个端口的Web套接字。这可能在heroku吗?我正在使用ws.js来做套接字。
在我的本地机器上,显然我可以使用3000作为一个端口,8080作为另一个端口,但我看不出如何定义heroku很乐意让我使用的第二个端口。
感谢
亚光
答案 0 :(得分:2)
根据Heroku,他们还不支持WebSockets:请参阅this article。根据{{3}},你可以使用socket.io(< v0.7)来做实时的东西,但你不能使用WebSockets,它会回退到XHR轮询。
答案 1 :(得分:2)
Heroku现在支持websockets ,截至2013年。有关实施,请查看以下文章: