2017-02-13 5 views

Antwort

1

express.session.socket.io können Sie ein einzelnes einheitliches Sitzungsobjekt verwenden, das entweder von Express-Anforderungshandlern oder von socket.io-Nachrichtenhandlern verwendet werden kann. Wenn Sie diese Verbindung zwischen Express und socket.io herstellen, können Sie beispielsweise die socket.io-Verbindung eines bestimmten Benutzers über einen Express-Anforderungshandler senden.

Es erstellt eine Verbindung zwischen der Verbindung socket.io und einer eingehenden Express-Anforderung, die normalerweise nicht vorhanden wäre. Außerdem können Ihre socket.io-Handler auf Ihr Express-Sitzungsobjekt zugreifen, das nützliche benutzerspezifische Statusinformationen enthalten kann.

session.socket.io ist ein veralteter Versuch, etwas Ähnliches zu tun. Es sagt: "kompatibel mit Express 3, Connect 2 und Socket.io 0.9", die alle alten Versionen sind.

+0

@ZahidRahman - Hat dies Ihre Frage beantwortet? Wenn dies der Fall ist, können Sie dies der Community anzeigen, indem Sie auf das grüne Häkchen links neben der Antwort klicken. Das wird dir auch einige Reputationspunkte einbringen, wenn du hier beim Stack Overflow die richtige Prozedur befolgst. – jfriend00