How can I stop node.js 422 (unprocessable entity) redirects showing an intermediary page
当我这样做的时候:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 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'); } }; }) |
我该如何阻止它这样做?我不想显示一个需要用户点击链接到目的地的页面,我只想点击链接到目的地。我可以使用
有什么想法吗?谢谢
它的状态代码以
我建议选择2:
名为
422可能更适合于API接口,但如果您希望最终用户到达正确的位置,则应该使用302。