目前,我有一个Node.js应用程序,它使用我的服务器端模板语言(在本例中是玉)为我的静态/login
和HTML 页面提供服务。我想在成功验证后返回有关当前登录用户的数据,以便骨干网可以开始呈现内容。/index
例如,我在MongoUserGroup
中有一个文档,其中存储了关于它们所属的组的信息(授权信息)。User
使用Passport,我可以验证我的用户并将他们重定向到主页。
app.post('/login',
passport.authenticate(
'local',
{
successRedirect: '/',
failureRedirect: '/login',
failureFlash: true
}
)
);
/
重定向后,我如何发送关于主干将在主干路由的初始呈现中拾取的用户的数据?
res.send()
即使不是主干发起第一个请求或使用包含有关用户的元数据的会话,这是否也会如此。