router.get('/:username', function(req, res, next) {
res.render('dashboard');
});
router.get('/', function(req, res, next) {
if(req.user) // this has value
res.redirect('/'+req.user);
});如果用户登录,他将重定向到example.com/ to _name,但我得到example.com/undefined。当我使用console.log(req.user)时,它是有价值的。为什么?
发布于 2016-08-06 21:13:41
尝试将req.user存储在变量中,如下所示:
router.get('/', function(req, res, next) {
var currentUser = req.user;
if(currentUser) // this has value
res.redirect('/'+currentUser);
});https://stackoverflow.com/questions/38804578
复制相似问题