我正在使用助手来授权对管理页面的访问。
问题是尝试访问具有2个或更多参数的路径。
示例:-当我尝试访问/ admin时,它将重定向到/ admin / login(确定)-当我尝试访问/ admin /时,它重定向到/ admin / admin / login(BAD)-当我尝试访问/ admin / users时,它重定向到/ admin / admin / login(BAD)-当我尝试访问/ admin / users / add时,它将重定向到/ admin / users / admin / login(非常错误)
module.exports = {
authorizeAll: function(req,res,next){
/*
nivel
if (req.isAuthenticated() && req.user.nivel >= 1){
*/
if (req.isAuthenticated()){
return next()
}
req.flash("error_msg", "Você precisa estar logado para ter acesso!");
res.redirect('admin/login');
}
}
如何使用“基本” URL重定向?谢谢!!!
我正在使用助手来授权对管理页面的访问。问题是当尝试使用2个或更多参数的访问路径时。示例:-当我尝试访问/ admin时,它将重定向到/ admin / login(确定)-...
尝试在/
前面添加admin/login
。使用admin/login
设置时,快速路由相对于您要命中的路由。添加/
应该使它从根部看。