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

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

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

Войти через центр авторизации
Похожие вопросы