2011-08-05 22 views
7

Estoy tratando de insertar una aplicación node.js en heroku.Node.js en Heroku con 2 puertos

La aplicación tiene un servidor http escuchando en un puerto (process.env.PORT) pero también quiero un socket web usando otro puerto. ¿Es esto posible en heroku? Estoy usando ws.js para hacer los sockets.

En mi máquina local obviamente puedo usar 3000 para un puerto y 8080 para el otro, pero no veo cómo definir un segundo puerto que heroku estará feliz de dejarme usar.

gracias

mate

Respuesta

2

De acuerdo con Heroku que todavía no son compatibles WebSockets: véase this article. De acuerdo con this SO question puede usar socket.io (< v0.7) para hacer cosas en tiempo real, pero no puede usar WebSockets, volverá a caer en el sondeo XHR.

+1

** Heroku hace ahora apoyan websockets, a partir de 2013: ** https://devcenter.heroku.com/articles/node-websockets – AmpT

Cuestiones relacionadas