Puis-je configurer le socket.io chat sur heroku?

J'ai une simple prise.io application de chat que j'ai téléchargé à l'un des nouveaux Heroku 'cèdre' piles.

Maintenant j'ai presque tout fonctionne, mais j'ai frappé une pierre d'achoppement. Sur mon localhost, j'ouvre une connexion vers le serveur socket du client avec:

//lots of HTML omitted
socket = new io.Socket('localhost', {port: 8888});

Mais sur Heroku, j'ai évidemment devez le remplacer par quelque chose d'autre pour ces valeurs.

Je peux obtenez le port de l'objet de processus sur le serveur comme ceci:

port = process.env.PORT || 8888

et le passer à la vue.

Mais que dois-je remplacer 'localhost'?

  • c'est juste tought... pourriez-vous utiliser le document.domaine de la propriété?
InformationsquelleAutor David Tuite | 2011-06-03