Я создаю API с помощью узла / экспресса и выбираю обработку аутентификации с использованием паспорта и JWT.Я использую LocalStrategy, когда пользователь входит в систему, а затем стратегию jwt, когда у него есть действующий токен.Я хотел бы провести некоторую проверку имени пользователя и пароля, например, проверить, что имя пользователя является адресом электронной почты, или пароль содержит не менее n символов, или просто проверить наличие непустого имени пользователя и / или пароля.
Я пыталсяреализовать проверку внутри определения LocalStrategy, но если одно или оба имени пользователя и пароля пусты, LocalStrategy вообще не запускается.
Где должна выполняться проверка данных для входа?