Данные req.flash () сохраняются даже после обновления страницы с помощью connect-flash

Я использую connect-flash, чтобы получить флеш-сообщение в моем приложении sailjs. Флэш-сообщение сохраняется даже после обновления страницы. Пробовал решение на это

Я создал политику для очистки массива req.session.flash перед любым запросом, но при этом в любое время не выводится флэш-сообщение. Как правильно показать флэш-сообщение только один раз?

Редактировать :-

Код в моей политике: -

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

policy.js содержит

'*' : 'removeFlash'

Мой контроллер содержит

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

Не могли бы вы поделиться рассматриваемым кодом, я знаю, что решение в ссылке работает, но оно может не сработать в зависимости от того, как вы обрабатываете ответ в своем коде.

Olli K 31.10.2018 17:27

@OlliK Я добавил код.

Tech Team 01.11.2018 06:31
1
2
151
0

Другие вопросы по теме