【发布时间】:2020-06-20 07:33:11
【问题描述】:
当我在
'/login'中打印req.user时效果很好,但是当我在其他操作('/'、'/profile等...)中使用相同的代码时它不起作用
//GET login
router.get('/login', (req, res, next)=>{
var messageLoginErr = req.flash('signinError')
res.render('login', {messages : messageLoginErr});
});
router.post('/login', passport.authenticate('local', {
session: false,
//successRedirect: '/',
failureRedirect: '/login',
//failureFlash: true,
}),
function(req, res, next){
res.json({email : req.user.email})
}
);
// // /* GET home page. */
router.get('/', function (req, res, next) {
res.json({email : req})
});
});
【问题讨论】:
标签: node.js mongodb express mongoose passport.js