验证用户后网页重定向错误
if(varify){
req.session.logged_in=true;
req.session.user=username;
console.log('u:'+req.session.user);
// req.session.sucess='success,you may logout<a href="/logout">logout</a>';
res.redirect('/admin',false);
上面是在/admin/login页面的操作,如果验证用户名密码成功,应该要跳转到/admin页面,实际并没有跳转,但是刷新一下页面后会正常跳转。 希望大家能够给出一些见解,感激不尽。
7 回复
代码贴完整。这么一点看不出什么的。
res.redirect(’/admin’,false); 后面有return吗?
res.redirect(’/admin’) 就行了呗。 res.redirect([status], url) <—用法。 所以说你的 res.redirect(’/admin’,false); 我看不太懂。
改成
return res.redirect('/admin')
试试
是因为前面有输出
我觉得不需要RETURN。RES可以直接用。我的RES经常封装在各种函数里。
请问你最后怎么解决的, 我也出现登录后需要跳转的问题