【问题标题】:express-flash not showing message until refreshexpress-flash 在刷新之前不显示消息
【发布时间】:2019-06-19 16:13:08
【问题描述】:

我已经安装并运行了 express-flash,但只有在我刷新了我被重定向到的页面之后。我的控制器像这样使用闪光灯

req.flash("info", "No changes were made.");
res.redirect("/admin/dashboard");

在视图中,我正在导入一个看起来像这样的部分。

<% if(messages.info) { %>
    <div class="modal-content flashModal" id="message-info">
        <div class="header">
            <span id="closeBtn">&times;</span>
        </div>
        <div class="modal-body">
            <strong>
                <%= messages.info %>
            </strong>
        </div>
    </div>
<% } %>

不完全确定是什么导致我刷新后才出现消息。看起来重定向是在 Flash 消息之前发生的?文档看起来很简单,但没有涵盖这样的问题。任何帮助表示赞赏。 https://www.npmjs.com/package/express-flash

【问题讨论】:

    标签: node.js express ejs


    【解决方案1】:

    尝试使用渲染而不是重定向。看看它是否有效。

    res.render('dashboard);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-11
      • 2019-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多