3

Connect-Flash - Express で複数のフラッシュ メッセージにタイプを尋ねようとすると、複数の文字列メッセージが表示されますが、「タイプ」ではありません

ルート中:

  app.get '/multiple-flash', (req, res) ->
    req.flash "info", ["Welcome", "Benvenuto"]
    res.redirect '/'

クライアントで:

doctype 5
html
  head
    title= 'Login'

  body
    p layout

      if message 
        p= message

    -console.log(message)

ローカルホストで /multiple-flash を取得しますが、コンソールの出力に「タイプ」が表示されません。

GET /multiple-flash 302 1ms - 90
[ [ 'Welcome', 'Benvenuto', ] ]

どうすれば修正できますか?ありがとう

4

1 に答える 1

1

同じように悩んでいる方の参考になれば幸いです。ルート '/' は次のようになります。

  app.get '/', (req, res) -> 
    res.render '', 
      message: req.flash() 

代わりに、以前は間違っていました:

message: req.flash ('info')

情報のフラッシュのみを返します。

于 2012-10-26T22:05:30.163 に答える