我正在开发SPA(单页网页应用);我的想法是轻量级,而不是使用太多的框架和抽象和东西,所以我创建了静态动态
文件的HTTP服务器,它运作良好.现在我已经在web应用程序中实现了socket.io,但是我想知道你认为处理会话的好
方法(请记住socket io必须能够识别
调用函数的
用户并知道谁必须推送数据).
希望我已经足够清楚了:)
Socket.io内置了通过socket.get,socket.set和socket.del为给定
套接字保存服务器端会话数据的
方法.保存此数据的位置
默认为内存存储,但您可以使用re
dis等.请记住,当
套接字断开连接时,该数据在重新连接时不会保留,因此您需要使用您的客户端识别数据发送
套接字设置事件或在身份验证期间.
这样就可以保留客户端数据,这些数据可以通过localStorage,sessionStorage或普通的旧香草cookie等来保存.