1

我想我不太明白这passport.session是什么意思。它在配置页面上什么也没说。

我需要的是在他通过身份验证后保存该人的数据,然后在另一个必需的文件中使用他的名字,我将所有 Socket.io 代码放在其中。我在谷歌和这里读了很多,只是找不到我需要的东西。用户登录后,我不知道如何读取connect.sess具有该数据的内容。

那么这条线有什么作用呢?

app.use(passport.session());

注意 - 我不使用数据库。用户只需登录,我就可以获得他的 ID 和姓名,这是非常基本的。

4

1 回答 1

1

我不确定这是否总是如此,但我最近完成了一个使用 Node 和 Passport 的博客,并且每当用户登录时,他们的凭据总是存储在其中req.user(假设req是你的请求 JSON 被调用)。所以你可能想在那里检查。

于 2013-08-07T15:50:26.267 回答