Mongoose findOne пошел ловить, исправил после удаления и переписывания лови - PullRequest
0 голосов
/ 31 августа 2018

Я пытался войти с помощью mongoose, но он всегда шел на перехват даже после перезапуска. Но после того, как я удалил и переписал улов, теперь все хорошо. Что с этим?

Вот код:

User.findOne({ username: req.body.username})
    .then(user => {
      const passwordCheck = bcrypt.compareSync(req.body.password, user.password)
      if (passwordCheck) {
        const tokenUser = jwt.sign({
          id: user._id,
          username: user.username,
        }, process.env.JWT_SECRET_KEY)
      res.status(201).json({token: tokenUser})
      }else {
        res.status(400).json({success: false, message: 'wrong password'})
      }
    })
    .catch(err=>{
      res.status(400).json({success: false, message: 'username is not found'})
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...