2011-08-05 76 views
7

我試圖將一個node.js應用程序推送到heroku。Heroku上的Node.js有2個端口

該應用程序有一個HTTP服務器監聽一個端口(process.env.PORT),但我也希望使用另一個端口的Web套接字。這在heroku中可能嗎?我正在使用ws.js來做套接字。

在我的本地機器上,我明顯可以使用3000作爲一個端口,8080作爲另一個端口,但是我看不到如何定義第二個端口,那麼heroku會很樂意讓我使用。

感謝

亞光

回答

2

根據他們的Heroku還不支持WebSockets的:看this article。根據this SO question你可以使用socket.io(< v0.7)來做實時的事情,但你不能使用WebSockets,它會回落到XHR輪詢。

+1

** Heroku的不支持現在的WebSockets,截至2013 **的https:/ /devcenter.heroku.com/articles/node-websockets – AmpT