2017-03-26 51 views
0

閃存連接成快遞我不能爲什麼已瞭解它不工作。我做成快遞航線

User.createUser(newUser, function(err,user){ 
    if(err) throw err; 
    console.log(user); 
}); 

req.flash('info', 'Flash Message Added'); 

res.location('/'); 
res.redirect('/'); 

,並進入視野

- if (messages.info) 
    .message.info 
     span= messages.info 

我也跟着this example into npmjs。我做錯了什麼?

+0

我解決了這個問題,像這樣的,但我不能已瞭解它是如何工作...攻玉文件我用'!=消息()'和[連接閃光](https://www.npmjs.com/package/連接閃光燈)。我發現這個例子到eduonix但不能理解... –

回答

0

如果您同時撥打res.locationres.redirect,則表示您實質上執行了兩個重定向。您req.flash消息僅支左右當前頁面請求,所以它只會是第一個重定向可見。重定向第二次清除您的Flash的消息,這就是爲什麼它可能無法顯示。見this SO questionres.locationres.redirect之間的差異。