3

我对节点相当陌生,我已经开始编写一个小应用程序,并且正在处理我的用户身份验证和配置文件。我正在使用快递、护照和 ejs。我的护照工作正常,并让我的用户重定向到需要额外数据的个人资料页面,然后用户才开始使用该应用程序。我的问题是:

当用户更新他们的个人资料数据时,更新用户会话(在 passport.authentication 中创建)的正确方法是什么?我想更新用户会话以点击它而不是基本用户数据的数据库。

4

1 回答 1

0

如果您使用 express,您的中间件看起来像:

function (res, req, next){} 

当您获得会话数据时,您可以将其添加到 req 对象。

function (res, req, next){
    // get the session here...
    req.session = session;

}

然后任何其他中间件都可以访问包含用户会话的 req.session 对象。

于 2013-08-19T18:33:40.590 回答