Vue.js
- 4 ответа
- 0 вопросов
3
Вклад в тег
const createUser = async (req, res) => {
// Проверяем наличие входящих данных
if (!req.body.login || !req.body.passwd) {
return res.status(400).json({
message: 'Логин и пароль обязательны для заполнения',
});
}
try {
// Проверяем, есть ли в бд пользователь с таким логином
const user = await User.findOne({ login: req.body.login }).exec();
// Если пользователь найден возвращаем ошибку, иначе создаем его
if (user) {
res.status(409).json({ message: 'Пользователь с таким логином уже зарегистрирован' });
} else {
await User.create(req.body);
res.status(201).json({ message: 'Пользователь создан' });
}
} catch (error) {
console.error(error);
res.status(400).end();
}
};
<CInputRadioGroup
class="col-sm-9"
:options="sex_option"
:inline=true
:checked.sync="patient.sex"
/>