【发布时间】:2014-05-28 12:50:43
【问题描述】:
在node.js 中查看flash messages 时出现问题@
在我的控制器中
this.req.flash('info','successfully submited');
this.redirect("/home");
在我的主页视图中,我无法将flash messages 作为
req.flash('info');
编辑 在控制器中
self.req.flash('message','hello');
考虑中
<%= req.flash('message) %>
在 server.js 中
app.configure(function (){
app.use(express.cookieParser());
app.use(express.session({ secret:'yoursecret',cookie: { maxAge: 24 * 60 * 60 * 1000 }}));
app.use(passport.initialize());
app.use(locomotive.session());
app.use(flash());
app.use(passport.session());
app.use(app.router);
app.dynamicHelpers({ messages: require('express-messages') });
});
我有机车框架。
【问题讨论】:
-
您的问题中没有足够的信息来提供帮助。您是否正确要求
connect-flash?你用app.use(flash)了吗?你还尝试了什么? -
是的,我在 server.js 中添加了 app.use(flash) 并且还使用了 connect-flash。当我使用 flash() 时出现问题。错误来自未定义的方法 flash()。
-
你能发布那个代码吗?如果这是问题所在并且不在问题中,那么我们无能为力提供帮助。 :)
-
请看我编辑的帖子
标签: node.js locomotivejs node.js-client