簡體   English   中英

理解 req.flash()

[英]Understanding req.flash()

我仍然對在 nodejs 中使用 req.flash 感到困惑。

我有.catch 喜歡..

登錄功能

.catch(function(e){
  req.flash('errors', 'error here')
  res.redirect('/')
})

所以這是我創建一個帶有屬性 flash 的自定義請求對象?

並且因為我正在使用重定向,現在響應對象會將帶有自定義請求的請求發送到“/”路由?

我相信您正在使用req-flash

如果您在“/”端點的控制器中使用req.flash() ,您將獲得以下對象:

{
  errors: 'error here',
}

從這一點開始,你可以做任何你想做的事情。

一個常見的用法是使用它來有條件地顯示消息。 例如,如果定義了req.flash().errors ,您可以顯示警報。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM