Я создаю приложение на базе express (nodejs), в котором я хотел бы разрешить пользователю входить в систему, указав адрес электронной почты или имя пользователя. Итак, мой вопрос: как мы можем реализовать проверку для двух разных типов ввода в одном и том же поле в express -validator.
Для проверки адреса электронной почты я написал код валидатора, как показано ниже.
check('email')
.trim()
.escape()
.not()
.isEmpty()
.withMessage('Please enter Email Address.')
.bail()
.normalizeEmail()
.isEmail()
.withMessage('Please enter valid Email Address.')
.bail(),
Итак, я хочу, чтобы этот код проверял оба случая (адрес электронной почты или имя пользователя). Может ли кто-нибудь помочь мне решить эту проблему?
Любая помощь будет принята с благодарностью!