各位大神,请问如何使用nodejs实现returnurl
2 回复
我也是初学,不知这样是否可以实现:
首先在路由中
app.get('/login/:returnurl’,function(req, res){ if(login()) //判断是否登录 { returnUrl = req.params.returnurl; window.location.href = decodeURIComponent(returnUrl); //登录成功,那跳转到前页url } });
在每个浏览页面中取URL地址,当需要登录验证时,把你跳转之前页面的URL保存做参数传到登录页面 eg:
var url = encodeURIComponent(window.location.href); window.location.href = ‘login/’ + url; //这样路由就可以把URL做重定向了。