2016-11-20 39 views
0

我刚开始连接闪光试验和有一个奇怪的效果,如果我这样做,我的代码工作:节点连接闪光显示信息,同时通过数据

router.get('/signup', function(req, res) { 
    req.flash('test', 'message goes here'); 
    res.render('signup.ejs', { message: req.flash('test') }); 
}); 

,但如果我这样做,这不是“T(它显示在我的模板数量增加每次我打开:

router.get('/signup', function(req, res) { 
    res.render('signup.ejs', { message: req.flash('test', 'message goes here') }); 
}); 

任何人都知道这是怎么回事/我如何可以设置消息在同一行,而不是两个?

回答

0

在你已经有了第一个例子分配的关键“测试”的值,从而对你的模板渲染消息时,它会检索“消息放在这里

对于你将不得不环路的第二部分,假设你使用的玉模板:

for message in flash 
    p= message.message