即使使用connect-flash刷新页面后,req.flash()数据仍然存在

时间:2018-10-31 12:37:11

标签: node.js sails.js connect-flash

我正在使用connect-flash在我的sailjs应用程序中显示Flash消息。即使刷新页面后,刷新消息仍然存在。我在this

上尝试了解决方案

我创建了一个策略,以在任何请求之前清除req.session.flash数组,但此操作在任何时候都不会显示闪存消息。仅显示一次即显消息的正确方法是什么?

编辑:-

我的政策中的代码:-

        //removeFlash.js
        module.exports = async function(req, res, next) {
            req.session.flash = {};
            next();
        };

policies.js包含

'*' : 'removeFlash'

我的控制器包含

req.flash("error_msg", "Incorrect username or password."); return res.redirect("/login");

0 个答案:

没有答案