на клиент, что пользователь уже существует?
router.post("/", async (req, res) => {
try {
const { name, email, password } = req.body;
const user = await Users.findOne({ email });
console.log(user);
if (!user) {
const users = new Users({
name,
email,
password
});
users.save();
res.end('Ok')
} else {
res.end('Такой пользователь уже есть')
}
} catch (e) {
res.end(e)
}
});
Я не супер опытный, но эта проверка не должна роутере происходить. Архитектурно не правильно
Я совсем не опытный и мне самому любопытно: это ведь задача для middleware? Всмысле такую проверку следует делать в middleware?
Обсуждают сегодня