Wie benutzt man ExpressJS und Socket.io auf einem Port?
In der Dritten version von ExpressJS express.createServer() geändert express() diese änderungen macht das schwer zu binden-Buchse.io auf einem gleichen port. Vielleicht jemanden finden könnte, robusten Entscheidung.
Nun, es hat nicht funktioniert:
var express = require('express')
, app = express.createServer()
, io = require('socket.io').listen(app);
Mein Aktueller workflow: https://gist.github.com/3596852
Kommentar zu dem Problem
Mich würde interessieren, wie gut. Socket.io-readme-Datei wurde aktualisiert, um match-Express 3.0 (siehe github.com/LearnBoost/socket.io#express-3x), aber das funktioniert nicht für mich.
InformationsquelleAutor der Frage NiLL | 2012-09-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist beschrieben auf der socket.io github Seite (als @Golo erklärte in Ihrem Kommentar):
Dies funktioniert, habe ich es mit.
Wahrscheinlich das, was Golo vergessen haben, ist zu ändern Sie die listen aus
app.listen(80)
zuserver.listen(80)
. Ich habe gekämpft, mit diesem zu, bis ich realisierte, dass mein blöder Fehler.InformationsquelleAutor der Antwort Cristi Mihai
InformationsquelleAutor der Antwort supernova