我对Node比较陌生,我正在编写一个小应用程序并正在处理用户身份验证和个人资料。我正在使用Express、Passport和EJS。我已经让Passport工作了,并且我的用户被重定向到需要额外数据的个人资料页面,然后才能开始使用应用程序。我的问题是:当用户更新其个人资料数据时,更新用户会话(在Passport身份验证创建)的正确方法是什么?我想要更新用户会话以便使用基本用户数据而不是数据库。
function (res, req, next){}
function (res, req, next){
// get the session here...
req.session = session;
}
然后,任何其他中间件都将可以访问req.session对象,其中包含用户的会话信息。