Node.js 绑定socket.io会话的方法
我有一个现有的Tomcat应用程序,它有一个现有的身份验证和会话管理,我目前正在构建一个NodeJS服务器,通过web套接字(使用Socket.IO)处理与用户的实时通信 我的问题是,如果用户永远不会访问NodeJs服务器,并且通过web套接字连接时没有设置cookie,并且当套接字关闭时(即当用户在页面之间移动时),当前没有持久性,那么为WebSocket保留会话的最佳方法是什么Node.js 绑定socket.io会话的方法,node.js,tomcat,websocket,socket.io,session-cookies,Node.js,Tomcat,Websocket,Socket.io,Session Cookies,我有一个现有的Tomcat应用程序,它有一个现有的身份验证和会话管理,我目前正在构建一个NodeJS服务器,通过web套接字(使用Socket.IO)处理与用户的实时通信 我的问题是,如果用户永远不会访问NodeJs服务器,并且通过web套接字连接时没有设置cookie,并且当套接字关闭时(即当用户在页面之间移动时),当前没有持久性,那么为WebSocket保留会话的最佳方法是什么 我见过在同一站点上使用Express和Socket时执行此操作的方法,但在仅对web套接字使用Socket.io时
我见过在同一站点上使用Express和Socket时执行此操作的方法,但在仅对web套接字使用Socket.io时从未见过。这可能吗?如果没有Cookie,那么您就不可能安全地恢复会话。您可以在连接后直接进行身份验证,然后保留cookie。刷新页面后-它将重新连接并使用cookies恢复会话。