Tuesday 26 January 2016

Connect-flash sometimes working, sometimes don't

Hello!RepositoryGot this code with a connect-flash on board, but there is some bug: messageSuccess sometimes just don't appear, don't working.app.get('/find-user', function (req, res) { User.find({'local.email': req.query.email}, function (err, user) { if (err) throw err; userEmail = user[0].local.email; userName = user[0].local.name; userPhone = user[0].local.phone; if (userEmail != undefined && userEmail != '') { emailAnswer = 'email: ' + userEmail; } if (userName != '' && userName != undefined) { nameAnswer = 'name: ' + userName; } if (userPhone != '' && userPhone != undefined) { phoneAnswer = 'phone: ' + userPhone; } req.flash('messageSuccess', [emailAnswer, nameAnswer, phoneAnswer]); res.redirect('/profile'); }); }); app.all('/profile', isLoggedIn, function (req, res) { res.render('profile.ejs', { user: req.user, messageSuccess: req.flash('messageSuccess'), messageFailure: req.flash('messageFailure') }); }); I've been tormenting myself by this for a few hours but still can't find out why it's sometimes now working.

Submitted January 27, 2016 at 12:55AM by GodOfTheMetal

No comments:

Post a Comment