我有登录功能。
function login(req, res, next){
async.waterfall([
function(callback){
callback(null, req.body);
},
getAdmin,
getHash,
authenticate
],function(err, data){
if (err) {
res.status(406).json({ err : err});
}
else {
req.session.admin = data;
res.redirect('/userPage');
}
})
}
然后res.redirect('/userPage');
在此处举行:
router.get('/userPage', function(req, res, next){
console.log("its getting here");
res.render('users/userHome');
});
如果我的html中有超链接,例如:
,此路由器正在运行<li><strong><a href="/userPage">Users</a></strong></li>
但如果我从后端本身重定向控件,它就无效了。