Вы можете проверить форму, используя экспресс-валидатор, и отправлять флеш-сообщения, используя connect-flash.
const { check, validationResult } = require('express-validator/check');
app.post('/formsubmit', [check('title').not().isEmpty(),
check('content').not().isEmpty(),
check('title').not().isEmpty(),
check('content').not().isEmpty()]
,function(req, res) {
const errors = validationResult(req);
if (!errors.isEmpty()) {
req.flash('error', "Provide details for the blog");
res.redirect('/notes');
}
else
{
//perform required operation
res.send();
}
});
Добавьте их в свой app.js
var flash = require('connect-flash');
app.use(flash()); // flash messages
app.use(function (req, res, next) {
res.locals.success = req.flash('success');
res.locals.info = req.flash('info');
res.locals.error = req.flash('error');
res.locals.user = req.user || null;
next();
});
Перейдите по этой ссылке, чтобы узнатьо экспресс-валидаторе и флеш-сообщениях
https://express -validator.github.io / docs /
отправка флеш-сообщений в экспресс