получение ошибки 400 при входе в систему с использованием expressjs - PullRequest
0 голосов
/ 13 июля 2020

привет, я учусь expressjs, и я столкнулся с ошибкой в ​​приведенном ниже коде. Я должен получить неправильное имя пользователя, если я введу неправильное имя пользователя, но я получаю сообщение об ошибке 400 каждый раз, когда я ввожу неправильный адрес электронной почты или пароль

Логин. js

    try {
        const user = await loginSchema.findOne({email : req.body.email});

        if (!user) {
            throw new Error({ error: 'Incorrect username' })
        }
        const isPasswordMatch = await bcrypt.compare(req.body.password, user.password)

        if (!isPasswordMatch) {
            throw new Error({ error: 'Incorrect password' })
        }
       
        res.send({user})
    } catch (error) {
        res.status(400).send(error)
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...