Я пытаюсь проверить, существует ли пользователь в моей БД. На данный момент у меня очень простой контроллер в express:
app.post('/signup', jsonParser, (req, res) => {
User.findOne(
{ email: req.body.credentials.email },
function (_err, _data) {
res.status(409).send('hello');
}
);
})
Если пользователь действительно существует с электронным письмом из запроса, отправляется статус 409. Но если не существует пользователя, соответствующего электронной почте, ответ не отправляется. Это нормальное поведение? Если да, то как мне вызвать функцию, если у меня нет результата на findOne
?
Использование пн goose 4.7.7