当我这样做时:
app.post('/account', function(req, res){
// attempt to validate input and insert user into db
signUpUser(req.body, function(success){
if(success){
// validation and sign up process successful - send to account page
res.redirect(302, '/account');
}else{
// validation or something else failed - redirect to register page
// and ask them to try again
res.redirect(422, '/register');
}
};
})
重定向工作得302
很好,但是422
重定向将用户发送到一个刚刚读取的页面
我该如何阻止它这样做?我不想显示一个页面,要求用户单击链接到它要去的地方,我希望它只是去那里。我可以改用302
代码响应,但422
更准确地描述了正在发生的事情。
有任何想法吗?非常感谢