【发布时间】:2015-11-12 08:01:28
【问题描述】:
是否可以在 Node.js 中管理会话以及如何管理?我的意思是 Node.js,而不是 Express.js。
关于应用程序。我使用静态 Node.js 服务器和 WebSocket 服务器。在前端我有一个简单的SPA。只有一个时刻让我想到了会话:当用户刷新页面时,他/她会收到一个新的套接字。
所以我必须将“登录状态”与会话绑定,而不是套接字。
我找到了 npm 模块“msession”。这看起来很简单,应该可以完成这项工作。但是现在有一个问题。我必须从套接字中获取请求和响应对象。
我设法通过这种方式得到的请求:
let req = socket.upgradeReq;
我已经尝试过这个变体来响应,但正如预期的那样,它不起作用:
let res = {writeHead: {}};
如何处理响应对象?
【问题讨论】: