Я использую connect-flash, чтобы в моем приложении sailjs было флэш-сообщение. Флэш-сообщение сохраняется даже после обновления страницы. Я пробовал решение на этом
Я создал политику для очистки массива req.session.flash
перед любым запросом, но в этом случае флэш-сообщения не отображаются. Как правильно показывать флэш-сообщение только один раз?
Редактировать: -
Код в моей политике: -
//removeFlash.js
module.exports = async function(req, res, next) {
req.session.flash = {};
next();
};
icies.js содержит
'*' : 'removeFlash'
Мой контроллер содержит
req.flash("error_msg", "Incorrect username or password.");
return res.redirect("/login");