2016-11-20 57 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