1
我是NodeJS的新手。我有一個問題,在我看來,我無法顯示Flash信息。 這裏是我的控制器,無法在ejs模板中顯示flash消息
index : function(req, res){
res.locals.flash = _.clone(req.session.flash);
res.locals.layout = false;
res.view('login');
},
login : function(req, res){
....
if(!admin){
req.session.flash = {
err : 'User is not found.' // My flash message
}
res.locals.layout = false;
res.redirect('login');
return;
}
.....
}
這是我的看法,
<% if(flash && flash.err) { %>
<div class="alert alert-danger">
<% JSON.stringify(flash.err) %>
</div>
<% } %>
當用戶登錄是假的,它僅顯示一個空的警告框。 而我有第二個問題。當我刷新頁面時,警告框不會消失。
有人可以幫助我。 非常感謝。