在Express注册后如何实现重定向?

时间:2016-07-07 22:08:13

标签: express

所有

我对Express.js很新,我想知道如何在用户成功注册后重定向到主页(成功登录指标)?

例如:

signup.html

<form action="/login" method="POST">
  <input type="text" name="username">
  <input type="password" name="password">
  <input type="submit" value="login">
</form>

处理程序

router.post('/login', function(req, res){
    // How to handle this to redirect to home page
    // I only have a GET handler for home page
})

由于

2 个答案:

答案 0 :(得分:0)

在Express中,您可以使用response.redirect('/');

发送重定向
router.post('/login', function(req, res){
    res.redirect('/')
})

答案 1 :(得分:0)

router.post('/login')中,您只需使用res.redirect();

进行重定向即可
router.post('/login', function(req, res) {
 // Authenticate the user

 if (authenticated)
   return res.redirect('/<logged-in-route');

 return res.sendStatus(401);
});