新手,看社区里置顶的教程N-blog。模版引擎都是ejs,我建立项目的时没注意,默认成了jade。浏览了一下jade的官方示例。能够写基本的语句。但是N-blog里下面这一段 <% if( locals.user ){ %> logout <% } else { %> login <% } %> 在jade里怎么写呢?我试了下面的,但登入登出都是显是登出: if locals.user span a(title="登出" href = “”) else span a(title="登录" href="") 在post里已经设置了req.session.user
想问一下,应该怎么写? 大家用jade吗?还是那句话,求推荐jade的资料啊。
12 回复
-if(user)
span
a(title="登出", href="") 登出
-else
span
a(title="登录", href="") 登录
同时在app.js中使用
app.use(function(req, res, next) {
res.locals.user = req.session.user || null;
next();
});
试试吧