【发布时间】:2013-02-01 08:28:20
【问题描述】:
我正在为经过身份验证的用户创建会话,然后让 socket.io 向我发送 connect.sid cookie 值,我想找到相关值以验证套接字客户端。
有人知道如何在 Express 中获取 connect.sid 键的值吗?
谢谢!
【问题讨论】:
标签: node.js session express socket.io
我正在为经过身份验证的用户创建会话,然后让 socket.io 向我发送 connect.sid cookie 值,我想找到相关值以验证套接字客户端。
有人知道如何在 Express 中获取 connect.sid 键的值吗?
谢谢!
【问题讨论】:
标签: node.js session express socket.io
如果我正确理解您的问题,您可以使用request.sessionID 获取 sessionID。
【讨论】:
我发现这个帖子很有用:https://github.com/senchalabs/connect/issues/588
Connect 提供了一种解析签名 cookie 的方法:
var cookieValue = connect.utils.parseSignedCookies(cookie, sessionKey);
您可以直接从 express 中引用连接模块。
【讨论】: