快速路线无法正常运行

时间:2018-07-23 16:02:33

标签: javascript express routes

我有一个用于此登录的标准快递路线。即使req.body.password不正确,我也会重定向到'/ login'

router.post('/student/login', (req, res) => {
  if (req.body.password = 'password') {
    return res.status(200).redirect('/login')
  } else {
    return res.status(401).redirect('/landingpage')
  }
})

我在这里想念什么?

1 个答案:

答案 0 :(得分:0)

在第二行中将=更改为===,因为您正好用=分配值,并且将值与===进行比较

router.post('/student/login', (req, res) => {
  if (req.body.password === 'password') {
    return res.status(200).redirect('/login')
  } else {
    return res.status(401).redirect('/landingpage')
  }
})