2016-03-22 9 views
1

私はSails.jsを勉強しています。 私はいくつかのコードが混乱しています。セッションとフラッシュを理解するには?

if(err) { 
 
    console.log(err); 
 
    req.session.flash = { 
 
    err: err 
 
    } 
 
    
 
    return res.redirect('/user/new'); 
 
}

セッションの一部フラッシュですか?

+0

スタックオーバーフローの最初の質問です。ありがとうございました! –

答えて

1

フラッシュはセッションの一部です。それはあなたがそれを見た後に削除されるようにマークされたデータです。

他のMVCフレームワークにも同様の機能があります。フラッシュの使用は、それが本質的に競合状態に悩まされているのリクエストにまたがってデータを取得する簡単な方法ですが、それはまた強くdisrecommendedだ、それに起因することを

注:ここでは何Catalyst has to say about itです。これは、ユーザーが複数のタブを同時に開いている場合や、サイトが多くのAJAXリクエストを行っている場合にうまくいくとは限りません。

+0

OK私はそれを得ました。そしてありがとう –

関連する問題