app.get('/logout', function (req, res){
req.url='/';
console.log('req.url is ' + req.url);
req.session.state = null;
res.redirect('/login');
});
重定向后,“url”保持不变。我也想让它改变。我尝试使用 req.url 来做。但它不会反映在 url-bar 上。你如何改变它?
注意:- 我正在使用 Angularjs 路由,因此res.redirect
不会自动更新 url。
编辑:- 角度代码:-
$http({method: 'GET', url: '/logout'}).
success(function(data, status, headers, config) {
console.log('happened');
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});