Построение системы регистрации, когда в форме делаются ошибки, я получаю правильные ошибки.
Но когда пользователь с тем же адресом электронной почты пытается зарегистрироваться 'res. json ({error: 'электронная почта существует'}) ', она возвращает пустое {}.
Я использую почтальон для проверки ответов.
В чем проблема пустого ответа?
router.post("/register", (req, res) => {
const { name, email, password, password2 } = req.body;
let errors = {};
if (!name) {
errors.name = "Name is required";
}
...
if (errors) {
return res.json(errors);
} else {
User.findOne({ email: email }).then(user => {
if (user) {
return res.json({ email: "email already exists" });
} else {
...
...
...