以下是我的情况,我想从帖子中进行重定向。
router.post('/saveUser', function(req,res) {
// code to call service and get saved userId....
res.redirect('viewUser/{savedUserId}');
});
router.get('ViewUser/:userId', function(req, res) {
// here am expecting the res.statusCode to be 302 but instead it is 200
console.log('StatusCode' + res.statusCode);
res.render('views/User');
});
我希望res.statusCode为302而不是200.我也尝试过以下其他选项,但不,运气
res.redirect(302, 'viewUser/{savedUserId}');
res.statusCode = 302;
res.setHeader('Location', 'viewUser/{savedUserId}');
res.end();
在ViewUser路线中,我想确定它是否是重定向,视情况而定,视图会稍微改变。
有没有办法实现这个目标?