新手,看社区里置顶的教程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的资料啊。
回复 (7)
D
还是不行,我照着node.js开发指南上抄了一遍也不行。不管怎么登录,都没有反应。我是不是该看看session 的工作原理。有推荐文档吗? 非常感谢。
D
额,里面不是这么写的,我copy过来时,乱码啦,觉得这个不是重点,就自个儿编了下。见谅,见谅。下面是实际代码 if(user) li: a(href="/login")登出 li: a(href="/reg")发表 else li: a(href="/login")登录 li: a(href="/login")注册
X
@deerluffy if (session.user)
D
@thesadboy 果然是版本有问题,不行我就改成ejs吧,我看看这些资料。 谢谢啊。耽误您的时间了。
X
你可以先写html 然后html2jade
D
引用 xjcjcsy你可以先写html 然后html2jade
非常感谢,又涨姿势啦。
D
引用 xjcjcsy你可以先写html 然后html2jade
@deerluffy 这样是何苦呢,直接ejs妥妥的
参与回复
登录后即可参与回复。登录