Tag: flash message

Node.js的flash消息不会显示在页面上

代码运行时没有得到我的服务器terminal上的任何错误,但我无法在网页上获得Flash按摩。 这是我的完整代码: passport.js : if(user) { return done(null, false, req.flash('emailmessage', 'That email is already taken') ); } else { var userPassword = generateHash(password); var data = { email:email, password:userPassword }; } auth.js : app.get('/signup', authController.signup,function (req, res, next) { res.render('signup',{message: req.flash('emailmessage')}) }); app.post('/signup', passport.authenticate('local-signup', { successRedirect: '/dashboard', failureRedirect: '/signup', failureFlash : true })); mysignup.hbs : […]

Flash用户的NodeJS错误?

我正在使用Ajax和Node JS让用户注册一个页面的应用程序。 当用户点击注册时,我已经设置好检查用户名是否被占用。 到目前为止所有这些工作。 但现在,我需要提醒用户他们的用户名已被占用。 我将如何打印错误或以这种方式将错误闪烁给用户? 问题是我正在避免页面刷新。 app.post("/quiz", function(req, res, next){ User.findOne({username: req.body.username}, function(err, user){ if(err) { console.log(err)} if(user) { console.log(user) // I NEED TO SEND THE ERROR HERE SAYING THE USERNAME IS TAKEN // I NEED TO SEND THE ERROR HERE SAYING THE USERNAME IS TAKEN // I NEED TO SEND THE ERROR HERE […]