1

据我了解,两者都做服务器打印输出。我尝试在下面使用 flash,但我只看到控制台打印输出。

app.get('/', function(req, res){
    console.log('hi there!');
    req.flash('info', 'flash test');
    req.end();
});

闪光灯是做什么用的,我应该如何使用它?

4

1 回答 1

3

Flash 消息会显示给查看您网站的用户。console.log 显示在服务器运行的控制台上。

connect-flash是一个实现 flash 消息的中间件。在用户下次查看页面时,Flash 消息会显示在用户浏览器上。flash 通常与重定向结合使用,以确保消息可用于要呈现的下一页。这就像上次查看的页面的提醒。

//go to /flash page
app.get('/flash', function(req, res){
  req.flash('info', 'Hi there!')
  res.redirect('/');
});
//info message shown when user sees / home page
于 2013-03-25T17:30:13.087 回答