我怎样才能访问存储在服务器上的所有会话?

How can i access all the session stored on the server?

我正在尝试了解会话。我知道它们的用途,我知道它们保存在服务器上。现在,我想“看到”它们,这样我就可以看到它们包含的信息。有没有一种方法可以访问服务器上的会话,因为我可以使用浏览器查看 cookie?

假设您正在使用 express-session,您会在 req.session 中查看特定用户的传入请求。您通过将属性分配给传入请求的 req.session 来将某些内容放入会话中。然后,在以后的请求中,会话中的任何数据都将在 req.session 中。

如果您只想检查会话存储中的所有内容,则必须转到您正在使用的任何会话存储的界面并使用它。如果您在配置 express-sesssion 时没有选择特定的会话存储,那么它将使用 memoryStore.

要对会话存储进行一般访问,您必须创建自己的会话存储,将其保存在某处,然后将其提供给 express-session 初始化选项。

在给定的请求中 req.sessionStore 是活动的会话存储对象,它有一个在 express-session 文档中记录的接口。但是,在特定请求中,您通常只需访问 req.session 即可访问当前用户的会话数据。

如果您想详细了解数十个受支持的会话存储中的任何一个是如何工作的,您必须安慰他们 doc/code。