Necesito mostrar un mensaje de alerta en el navegador usando el código Node.js pero no funciona. ¡Necesito mostrar un mensaje que diga ese campo vacío! o ¡éxito!. Aquí mi código
const flash = require('express-flash') const session = require('express-session') app.use(session({ saveUninitialized: false, resave: false, secret: 'ujnersqkbpmas' })) app.use(flash()); app.post('/products/create', (req,res) => { upload(req, res, (err) => { const name = req.body.name const description = req.body.description const Filename = req.file.filename if(!name || !description){ req.flash('msg', 'empty field!'); } else{ db.uploadPost(name, description, Filename, function(error, id){ if(error){ console.log(err) } else{ req.flash('msg', 'success!'); res.redirect('/products/'+id) } }) } }) })código HTML
<div> {{#if messages.msg}} <p>{{messages.msg}}</p> {{/if}} </div>