求 jade里如何判断session的状态
发布于 11 年前 作者 deerluffy 7465 次浏览 最后一次编辑是 8 年前

新手,看社区里置顶的教程N-blog。模版引擎都是ejs,我建立项目的时没注意,默认成了jade。浏览了一下jade的官方示例。能够写基本的语句。但是N-blog里下面这一段 <% if( locals.user ){ %> <span><a title=“登出” href="/logout">logout</a></span> <% } else { %> <span><a title=“登录” href="/login">login</a></span> <% } %> 在jade里怎么写呢?我试了下面的,但登入登出都是显是登出: if locals.user span a(title=“登出” href = “”) else span a(title=“登录” href="") 在post里已经设置了req.session.user

想问一下,应该怎么写? 大家用jade吗?还是那句话,求推荐jade的资料啊。

7 回复

还是不行,我照着node.js开发指南上抄了一遍也不行。不管怎么登录,都没有反应。我是不是该看看session 的工作原理。有推荐文档吗? 非常感谢。

额,里面不是这么写的,我copy过来时,乱码啦,觉得这个不是重点,就自个儿编了下。见谅,见谅。下面是实际代码 if(user) li: a(href="/login")登出 li: a(href="/reg")发表 else li: a(href="/login")登录 li: a(href="/login")注册

@thesadboy 果然是版本有问题,不行我就改成ejs吧,我看看这些资料。 谢谢啊。耽误您的时间了。

你可以先写html 然后html2jade

非常感谢,又涨姿势啦。

@deerluffy 这样是何苦呢,直接ejs妥妥的

回到顶部