Задать вопрос

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

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

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

Похожие вопросы