【发布时间】:2012-09-28 13:03:40
【问题描述】:
除了使用动态辅助函数并通过 res.render 传递之外,是否有任何替代方法可以在 Jade 模板文件中使用会话变量? 如果我使用 dynamichelpers 方法,它会显示错误,因为它已被弃用。请帮忙
app.use(function(req, res, next){
res.locals.user = "xxxx";
next();
});
我在 app.configure 函数中的 app.js 中使用了这段代码。但我仍然无法在我的视图中使用变量用户。我需要安装任何其他软件包或任何其他代码吗?
【问题讨论】:
-
这有帮助吗? stackoverflow.com/q/11580796
-
是的,谢谢,但仍然无法访问该变量。
-
app.use(app.router)之前的自定义中间件是否包含在内?如果在app.router之后,您需要颠倒它们的顺序。 -
是的,那是我犯的错误。非常感谢乔纳森 lonowski