理解 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
,您可以显示警报。
我仍然对在 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
,您可以显示警报。