使用ExpressJS添加几个闪存

时间:2018-06-01 07:22:12

标签: node.js express

我正在使用request.flash向用户发送Flash ...但我想将多个flahs发送到视图,request.flash似乎不提供此功能。

我的代码:

request.flash('danger', 'some flash in a route');
request.flash('danger', 'some flash in a route 2');

结果:

some flash in a route 2

编辑#1(server.js):

flash = require('connect-flash');
app.use(flash());

1 个答案:

答案 0 :(得分:0)

来自官方文档

// You can add multiple messages
app.get('/add-messages', function (req, res) {
  req.flash('info', 'Flash Message 1 Added');
  req.flash('info', 'Flash Message 2 Added');
  req.flash('info', 'Flash Message 3 Added');
  res.redirect('/');
});