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

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

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

Войти через центр авторизации
Похожие вопросы
от 80 000 до 120 000 ₽
Plesk Новосибирск
от 90 000 до 150 000 ₽
Яндекс Москва
от 100 000 до 300 000 ₽
03 авг. 2020, в 15:19
5000 руб./за проект
03 авг. 2020, в 15:13
7000 руб./за проект
03 авг. 2020, в 15:06
10000 руб./за проект