Я пытался войти с помощью 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'})
})