【发布时间】:2017-01-01 14:23:48
【问题描述】:
我正在使用 Nodejs 和 Expressjs 和 Kraken,我需要在索引中添加产品时显示消息,但我尝试了很多次进行配置,但消息仍然没有像我预期的那样出现。这是我的 config.js:
var flash = require('connect-flash');
app = module.exports = express();
app.use(kraken(options));
//flash
app.use(flash());
app.use(function (req, res, next) {
res.locals.messages = require('express-messages')(req, res);
next();
});
我的控制器:
router.post('/somePath', function (req, res) {
//something to do to add
res.flash('messages','Add success!!')
res.render('path/index');
});
我的 index.dust 文件:
`{>"layouts/master" /}
{<body}
{messages|s}
// body goes here
{/body}
`
【问题讨论】:
标签: javascript node.js express dust.js kraken.js