Как сделать динамическую валидацию?

Хочется регистрировать пользователей и, в зависимости от их статуса "просто пользователь" или "профессионал" валидировать поля. Т.е. если "просто пользователь", то на сервере достаточно только "email","password", а если "профессионал", то валидируются (необходимы) эти поля + еще (тоже необходимы). Такую валидацию надо как-то по особенно описывать в модели (Mongoose) или это делается всё на уровне контроллера Express? типа, "если такой-то, то данные уходят в модель такие-то". Есть какой нибудь пример?
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ответы на вопрос 1
customtema
@customtema
arint.ru
Не проще ли сделать два разных метода?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект