Javascript 当用户刷新页面时,如何在单独的服务器上处理socket.io上的会话

Javascript 当用户刷新页面时,如何在单独的服务器上处理socket.io上的会话,javascript,node.js,session,socket.io,Javascript,Node.js,Session,Socket.io,我有一个项目运行的前端被服务器用socket.io隔开,我在处理会话时遇到了一些问题,在socket io中处理会话的正确方法是什么,当用户刷新页面时,它会松开会话并更改套接字开关,这真的很糟糕,在这个方法中正确的方法是什么 ?当触发socketio事件时,也将数据存储到后端服务器中,刷新页面后,使用一些ajax调用检索数据应该能够工作。您应该对会话进行cookie处理,以便在刷新页面时,当重新加载后套接字重新连接时,您可以通过cookie重新连接到同一会话。当socket.io连接连接时,它可

我有一个项目运行的前端被服务器用socket.io隔开,我在处理会话时遇到了一些问题,在socket io中处理会话的正确方法是什么,当用户刷新页面时,它会松开会话并更改套接字开关,这真的很糟糕,在这个方法中正确的方法是什么

当触发socketio事件时,也将数据存储到后端服务器中,刷新页面后,使用一些ajax调用检索数据应该能够工作。

您应该对会话进行cookie处理,以便在刷新页面时,当重新加载后套接字重新连接时,您可以通过cookie重新连接到同一会话。当socket.io连接连接时,它可以访问该页面的所有cookie。您的系统中是否有
登录名
?您如何识别哪个用户连接了
?您可以通过各种方式在客户端使用本地存储或服务器端存储用户数据。是的,我如何使用cookies实现它?你们能给我举个例子吗?我如何让它在确定的日期后过期,我在我的系统中有一个登录,我填充了一个数组用户[]在express应用程序中,您可以展示一个使用socket io和express的示例吗