Um Express-Sitzung in der socket.io auf Listener zu teilen, verwenden Sie natürlich zwei Bibliothek session.socket.io und express.session.socket.io was ist der Hauptunterschied zwischen ihnen? Ich lese npm und github, bekomme aber keine klare Vorstellung.Unterschied zwischen session.socket.io und express.session.socket.io in Knoten
Antwort
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.
- 1. Unterschied zwischen ~ und> = in Knoten Paket
- 2. Unterschied zwischen Knoten js und express js
- 3. Unterschied zwischen `% in%` und `==`
- 4. Unterschied zwischen node.js und chrome in v8
- 5. Unterschied zwischen ++ und + = 1 an dem Anschluß mit Knoten
- 6. Unterschied zwischen GetLastCheckpointRequest und GetAllMutationTokensRequest?
- 7. Unterschied zwischen NPM und NVM
- 8. Unterschied zwischen lokalen und Garn in hadoop
- 9. Unterschied zwischen readFile und readFileSync
- 10. Welcher Unterschied zwischen Master-Knoten-Gateway und anderen Knoten-Gateway in Elasticsearch? Beide speichern Metadaten, oder?
- 11. Unterschied zwischen $ @ und $! in Perl
- 12. Unterschied zwischen [] und [,,] in Python
- 13. Unterschied zwischen '.' und "." in Java
- 14. Unterschied zwischen $ {} und $() in Bash
- 15. Unterschied zwischen und „-“ in r
- 16. Unterschied zwischen .. und ... in Ruby
- 17. Unterschied zwischen `! == undefined` und` in`
- 18. Unterschied zwischen "" und "" in Python
- 19. Unterschied zwischen = + und + = in Java?
- 20. Unterschied zwischen // und /// in C#
- 21. Unterschied zwischen. und #
- 22. Unterschied zwischen {!! !!} und {{}}
- 23. MySQL: Unterschied zwischen ', `,' und '
- 24. C++ Unterschied zwischen '//' und '///'
- 25. Unterschied zwischen String.Empty und ""
- 26. Unterschied zwischen = und: =
- 27. Unterschied zwischen Vorzeichen & und *?
- 28. VBA: Unterschied zwischen & und +
- 29. Unterschied zwischen "**/* /" und "** /"?
- 30. Unterschied zwischen $ # und $ {# @}
@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