Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 在express 3.x中重定向后显示flash大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_262_0@
@H_262_0@
我知道req.flash()已从express 3.x( source)中删除,建议直接使用req.session(即req.session.messages).

这不是问题,但是我很难弄清楚重定向后如何在布局中显示这些信息.我尝试过类似的东西

app.locals.messages = function() { return req.session.messages };

但我们显然无法访问req对象.

如何在重定向显示req.session.messages的内容

解决方法

做就是了:

app.use(/* my session middleware */)
app.use(function(req,res,next) {
  res.locals.messages = req.session.messages
  next()
})

并且您将始终在视图中显示消息.它真的不必再复杂了.

如果需要,您可以添加自己的闪光功能.

app.use(function(req,next) {
  var session = req.session;
  var messages = session.messages || (session.messages = []);

  req.flash = function(type,messagE) {
    messages.push([type,message])
  }

  next()
})

在您的视图中,只需执行message = messages.pop().

@H_262_0@

大佬总结

以上是大佬教程为你收集整理的node.js – 在express 3.x中重定向后显示flash全部内容,希望文章能够帮你解决node.js – 在express 3.x中重定向后显示flash所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:33.xexpressflashjsx向后显示重定
猜你在找的Node.js相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap