2

我正在使用 express、everyauth 和 now.js 创建 node.js 应用程序。

我有一个服务器端 now.js 函数,我希望能够在其中访问调用此函数的经过身份验证的用户的“用户”对象。我无权访问“请求”或“会话”对象,我只有用户 cookie 和 connect.sid

我的问题是,获取我正在寻找的会话信息的最佳方法是什么?当原始页面请求进入时,我是否将这些详细信息存储在 cookie 中?或者有没有办法从 获取会话对象connect.sid

谢谢

4

1 回答 1

2

为了解决这个问题,我创建了一个内存会话存储,我在创建 Express 应用程序时传入了它。这允许我访问会话存储

当调用服务器端 nowjs 函数时,我使用 connect.sid 从会话存储中检索用户会话。然后,此会话具有所有经过身份验证的用户详细信息。

于 2011-10-28T20:12:38.560 回答