节点-Connect-Flash无法在重定向上工作

人类1023

我在使用connect-flash时遇到了一些奇怪的问题,我已经以完全相同的方式在其他项目中使用了它,并且效果很好,这就是我所拥有的:

一些路线

if (err) {
    req.flash('message', [{
      class: 'alert-danger',
      message: 'TEST'
    }]);

    res.redirect('/error');
}

错误路线

router.get('/error', function (req, res, next) {
  console.log('---in error route')
  console.log(req.flash('message'));

 res.render('error', {
    message: req.flash('message'),
    layout: layout
  });
})

console.log

---in error route
[ { class: 'alert-danger', message: 'TEST' } ]

错误

{{#if message}} 
    {{#each message}}
        <div class="{{this.class}}">{{this.message}}</div>
    {{/each}} 
{{/if}}

显然它在那里,但是没有打印输出,如果我从第一个路线复制确切的smae到错误,它会显示(这对我不起作用,但仅用于测试以确保hbs模板逻辑起作用):

router.get('/error', function (req, res, next) {

  req.flash('message', [{
    class: 'alert-danger',
    message: 'TEST'
  }]);
  res.render('error', {
    message: req.flash('message'),
    layout: layout
  });
})

这可能很简单,但我不知道它是什么。

人类1023

经过一番试验之后,完全出于偶然,我发现Console.log显然清除了闪存!!!

希望这对遇到此问题的任何人有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基本重定向节点js

来自分类Dev

dojo.connect中节点的含义(节点,onclick,回调)

来自分类Dev

节点JS Net.Connect ECONNREFUSED

来自分类Dev

为什么ReadWriteOnce在不同的节点上工作?

来自分类Dev

mysql请求后节点JS重定向

来自分类Dev

提交表单后,节点JS重定向

来自分类Dev

节点重定向到重复URL

来自分类Dev

节点js中的日志文件重定向

来自分类Dev

节点/ JavaScript重定向不起作用?

来自分类Dev

节点mysql无法离线工作

来自分类Dev

我的.htaccess无法在apache上工作以重定向到参数

来自分类Dev

Crostini-节点服务器无法在本地主机上工作

来自分类Dev

Tcp套接字在生成{error,closed}后无法在erlang中的远程节点上工作?

来自分类Dev

在Express节点应用程序中使用connect-livereload

来自分类Dev

在未登录时尝试访问路由时使用connect-flash消息重定向

来自分类Dev

在未登录时尝试访问路由时使用connect-flash消息重定向

来自分类Dev

NodeEntryCollection 无法获取子节点子节点

来自分类Dev

了解 celery 工作节点

来自分类Dev

RewriteRule在SSL重定向上无法正常工作

来自分类Dev

强制节点不在connect-mongo / connect-mongostore中创建会话

来自分类Dev

无法收听节点应用

来自分类Dev

无法追踪XML节点

来自分类Dev

无法获取节点的高度

来自分类Dev

Riak“无法连接节点”

来自分类Dev

Kubernetes NodePort网络如何在多节点集群上工作?

来自分类Dev

使用XSLT向上移动节点

来自分类Dev

使用XSLT向上移动节点

来自分类Dev

Hadoop多节点配置:主节点无法启动从节点中的数据节点

来自分类Dev

NotFoundError:无法在“节点”上执行“removeChild”:要删除的节点不是此节点的子节点

Related 相关文章

热门标签

归档