我正在使用护照登录我的用户。当用户登录我的应用程序时,用户名将显示在标题中。
这是我的header.jade
:
div#header_content
input(type='text',name='search',id='globle_search')
span#user_status
if(req.isAuthenticated())
a(class='user_menu_btn',href='home', target='_blank' ) req.user.username
a(class='user_menu_btn',href='logout') Logout
else
a(id='login_btn',href='login',class='user_status_btn') login
如果我运行该应用程序,我会收到一条错误消息:
ReferenceError: F:\shopping\views\includes\header.jade:4
req is not defined
这是我的索引路线:
app.get('/',index.index);
exports.index = function(req, res){
res.render('index', { title: 'Express' });
};
如何维护标题中的登录状态?