gpt4 book ai didi

node.js - Node, express, passport - 更新记录后更新 session

转载 作者:搜寻专家 更新时间:2023-11-01 00:08:41 24 4
gpt4 key购买 nike

我是 node 的新手,我已经开始编写一个小应用程序并正在处理我的用户身份验证和配置文件。我正在使用 express 、 Passport 和 ejs。我已经让 Passport 正常工作,并让我的用户重定向到一个个人资料页面,该页面在用户开始使用该应用程序之前需要额外的数据。我的问题是:

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

最佳答案

如果您使用 express,您的中间件如下所示:

function (res, req, next){} 

当您获得 session 数据时,您可以将其添加到请求对象。

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

}

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

关于node.js - Node, express, passport - 更新记录后更新 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18317928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com