0
我正在與連接閃光一些奇怪的問題,接閃,我用它在其他項目中完全相同的方式和它工作得很好,這裏是我有:節點 - 不工作的重定向
一些路線
if (err) {
req.flash('message', [{
class: 'alert-danger',
message: 'TEST'
}]);
res.redirect('/error');
}
錯誤路線
router.get('/error', function (req, res, next) {
console.log('---in error route')
console.log(req.flash('message'));
res.render('error', {
message: req.flash('message'),
layout: layout
});
})
的console.log
---in error route
[ { class: 'alert-danger', message: 'TEST' } ]
error.hbs
{{#if message}}
{{#each message}}
<div class="{{this.class}}">{{this.message}}</div>
{{/each}}
{{/if}}
顯然,它在那裏,但是沒有打印輸出,如果我從第一個途徑複製的確切SMAE事情出錯,它顯示器(這對我不起作用,但僅用於測試以確保hbs模板邏輯工作):
router.get('/error', function (req, res, next) {
req.flash('message', [{
class: 'alert-danger',
message: 'TEST'
}]);
res.render('error', {
message: req.flash('message'),
layout: layout
});
})
它可能是這樣雖然簡單,但我不知道它是什麼。