В настоящее время я работаю над бэкэндом моего стекового приложения MEAN. Когда пользователи регистрируются, я хочу проверить, заполнены ли определенные поля или нет. В настоящее время у меня есть настройки, где он будет отправлять объект json при отправке.
{ success: true, msg: "User registered successfully }
Вот как у меня сейчас есть настройки маршрута моего регистрационного поста:
exports.register = (req, res) => {
let newUser = new User({
firstName: req.body.firstName,
lastName: req.body.lastName,
email: req.body.email.toLowerCase(),
username: req.body.username.toLowerCase(),
password: req.body.password,
dob: req.body.dob,
gender: req.body.gender
});
User.addUser(newUser, (err, user) => {
if (err) {
res.json({ success: false, msg: 'Failed to register user' });
} else {
res.json({ success: true, msg: 'User registered' });
}
});
};
Я хочу настроить более конкретную обработку ошибок. Например, если имя не заполнено, или если пользователь недостаточно взрослый в зависимости от своего имени и т. Д.
Если вам нужна дополнительная информация, дайте мне знать, и я обновлю исходное сообщение.