Understanding req.flash()



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

我有.catch like..

登录功能

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

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

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

我相信你正在使用req-flash。

如果在"/"终结点的控制器中使用req.flash(),则会得到以下对象:

{
errors: 'error here',
}

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

一种常见的用法是使用它有条件地显示消息。例如,如果定义了警报req.flash().errors则可以显示警报。

最新更新