0

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

我有.catch 喜欢..

登录功能

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

所以这是我用属性 flash 制作一个自定义请求对象吗?

而且因为我正在使用重定向,所以现在响应对象会将带有自定义请求的请求发送到“/”路由?

4

1 回答 1

0

我相信您正在使用req-flash

如果您req.flash()在“/”端点的控制器中使用,您将获得以下对象:

{
  errors: 'error here',
}

然后,您可以从这一点做任何您想做的事情。

一个常见的使用案例是使用它来有条件地显示消息。例如,如果req.flash().errors已定义,您可以显示警报。

于 2019-12-15T15:37:10.607 回答