4

Expressアプリからいくつかのフラッシュメッセージを取得しようとしています。

私の理解では、エクスプレスのフラッシュメッセージ(例:req.flash('info'、message))はサーバーに保存され、次のリクエスト時にのみビューにロードされますか?

したがって、1ページのajax Webサイトがある場合、組み込みのflashメソッドを使用せず、代わりにsendを使用する必要がありますか、それともビューに別のリクエストを行うなど、他のことを行う必要がありますか?

ありがとう。

4

1 に答える 1

2

あなたの理解は、エクスプレス フラッシュ メッセージに関する私の理解です。

私は次のようなものを使用します:

ルートで:

req.flash('error', 'message to be flashed');

そして、ビューでレンダリングできる以下のようなもの。

- if(error.length){
  ul
  - error.forEach(function(err){
    li= err
  - })
- }

私はまだ Node+Ajax を使って 1 ページのサイトを作成していませんが、これが役に立てば幸いです。

于 2011-05-05T01:40:07.523 に答える