我正在为经过身份验证的用户创建一个会话,然后让 socket.io 向我发送 connect.sid cookie 值,我想找到与 auth 套接字客户端相关的值。
有谁知道如何在 Express 中获取 connect.sid 键的值?
谢谢!
如果我正确理解您的问题,您可以使用request.sessionID
.
我发现这个线程很有用:https ://github.com/senchalabs/connect/issues/588
Connect 提供了一种解析签名 cookie 的方法:
var cookieValue = connect.utils.parseSignedCookies(cookie, sessionKey);
您可以直接从 express 中引用连接模块。