验证用户后网页重定向错误
发布于 10 年前 作者 telnetning 4650 次浏览 最后一次编辑是 8 年前
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经常封装在各种函数里。

请问你最后怎么解决的, 我也出现登录后需要跳转的问题

回到顶部