Node.js 节点、express、passport-更新记录后的更新会话
我对node还比较陌生,我已经开始编写一个小应用程序,正在编写我的用户身份验证和个人资料。我用的是快递、护照和ejs。我已经让passport工作,并让我的用户重定向到一个配置文件页面,该页面在用户开始使用应用程序之前需要额外的数据。我的问题是:Node.js 节点、express、passport-更新记录后的更新会话,node.js,session,session-variables,updates,passport.js,Node.js,Session,Session Variables,Updates,Passport.js,我对node还比较陌生,我已经开始编写一个小应用程序,正在编写我的用户身份验证和个人资料。我用的是快递、护照和ejs。我已经让passport工作,并让我的用户重定向到一个配置文件页面,该页面在用户开始使用应用程序之前需要额外的数据。我的问题是: 当用户更新其配置文件数据时,更新用户会话(在passport.authentication创建)的正确方法是什么?我想更新用户会话,以便点击它,而不是基本用户数据的数据库。如果您使用express,您的中间件如下所示: function (res, r
当用户更新其配置文件数据时,更新用户会话(在passport.authentication创建)的正确方法是什么?我想更新用户会话,以便点击它,而不是基本用户数据的数据库。如果您使用express,您的中间件如下所示:
function (res, req, next){}
当您获得会话数据时,可以将其添加到req对象中
function (res, req, next){
// get the session here...
req.session = session;
}
然后任何其他中间件都可以访问包含用户会话的req.session对象。最后回答。。。