Express 节点/护照:登录时显示不同的页面

Express 节点/护照:登录时显示不同的页面,express,passport.js,Express,Passport.js,用户登录后如何显示不同的主页 下面是(在这方面很新)。一旦有人登录,我想将用户信息传递到主页,并显示一个与未登录的人看到的页面完全不同的主页 我该怎么做?一种: 如果用户已登录 显示此项和用户名 其他的 显示此信息因此,从本教程中,您一定学到了很多,当用户成功登录后,您就可以通过任何路径访问req.user。相反,如果没有登录,则可以认为用户尚未登录。基本上为您提供了一个布尔逻辑来分隔两个场景,然后您可以使用这两个场景来显示不同版本的主页: app.get('/', function(req,

用户登录后如何显示不同的主页

下面是(在这方面很新)。一旦有人登录,我想将用户信息传递到主页,并显示一个与未登录的人看到的页面完全不同的主页

我该怎么做?一种:

如果用户已登录
显示此项和用户名
其他的

显示此信息

因此,从本教程中,您一定学到了很多,当用户成功登录后,您就可以通过任何路径访问
req.user
。相反,如果没有登录,则可以认为用户尚未登录。基本上为您提供了一个布尔逻辑来分隔两个场景,然后您可以使用这两个场景来显示不同版本的主页:

app.get('/', function(req, res){
    if(req.user)
        res.render('logged-in-homepage.jade');
    else
        res.render('normal-homepage.jade');
});