我正在尋找一些幫助搞清楚依賴express和socket.io的服務器上的會話。大多數情況下,我們的目標是處理諸如將socket.io會話ID與用戶ID進行配對,維護重新連接狀態以及能夠輕鬆地對服務器上的任何角色進行分組等操作。使用Express和Socket.IO解釋會話支持?
任何幫助,非常感謝。
謝謝。
我正在尋找一些幫助搞清楚依賴express和socket.io的服務器上的會話。大多數情況下,我們的目標是處理諸如將socket.io會話ID與用戶ID進行配對,維護重新連接狀態以及能夠輕鬆地對服務器上的任何角色進行分組等操作。使用Express和Socket.IO解釋會話支持?
任何幫助,非常感謝。
謝謝。
我剛剛上傳了一個項目,該項目允許您在Socket.IO中使用Express中的會話。也許這對你有一些幫助。 https://github.com/aviddiviner/Socket.IO-sessions
您可以使用npm install socket.io-sessions
進行安裝。一定要查看自述文件。
如果您是Node的新手,我建議您花一些時間閱讀Express文檔,瞭解他們如何處理會話。 http://expressjs.com/guide.html#session-support
最後,我還發布了一些代碼片段在這裏:socket.io and session?
希望幫助!
如果您使用的是socket.io v1 +,那麼使用中間件就可以做到這一點。 查看https://github.com/peerigon/socket.io-session-middleware中間件,它在socket.io,connect,express之間共享會話。