nodejs开发指南里面dynamicHelpers函数问题解决方法

来源:互联网 发布:妹子语音软件 编辑:程序博客网 时间:2024/06/05 02:18

将书中app.js的dynamicHelpers代码部分改为:

app.use(function(req, res, next){
var error = req.flash('error');
var success = req.flash('success');
res.locals.user = req.session.user;
res.locals.error = error.length ? error : null;
res.locals.success = success ? success : null;
next();
});

并把此代码放在 app.use(app.router); 之前。

模板文件中改为下面类似结构:
<% if (!locals.user) { %>
<% if ( locals.error ) { %>
<% if ( locals.success ) { %>

长按图片识别图中二维码(或搜索微信公众号FrontEndStory)关注“前端那些事儿”,带你了解最新的前端技术。



0 0
原创粉丝点击