获取Express Node.js中cookie connect.sid密钥的值

时间:2013-02-16 12:37:52

标签: node.js session express socket.io

我正在为auth'd用户创建一个会话,然后让socket.io向我发送connect.sid cookie值,我想找到与套接字客户端相关的相关值。

有人知道如何在Express中获取connect.sid键的值吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

我发现这个帖子很有用:https://github.com/senchalabs/connect/issues/588

Connect提供了一种解析签名cookie的方法:

var cookieValue = connect.utils.parseSignedCookies(cookie, sessionKey);

您可以直接从express中引用连接模块。

答案 1 :(得分:0)

如果我正确理解您的问题,您可以使用request.sessionID获取会话ID。