Публикации по теме 'express-validator'


Проверка электронной почты и пароля с помощью Express-Validator
ТЕХНИЧЕСКИЙ СТЕК — PostgreSQL, Express, Node.js Существует множество способов проверить адрес электронной почты или пароль на этапе аутентификации. Тот, о котором я собираюсь упомянуть в этой статье, — через экспресс-валидатор. Элегантный «набор ПО промежуточного слоя для express.js, объединяющий функции валидатора и дезинфицирующего средства validator.js». Обратите внимание, что я собираюсь просто описать реализацию экспресс-валидатора и воздержусь от объяснения основ..

Вопросы по теме 'express-validator'

Новый синтаксис экспресс-валидатора: форма валидации, обработанная multer
Итак, я создаю небольшое приложение, чтобы научиться использовать express.js. У меня действительно простая форма, в которой одновременно отправляются одно текстовое поле и файл. Это отправляется через FormData, поэтому я использую multer на задней...
1410 просмотров
schedule 18.07.2023

Как проверить массив строк с помощью экспресс-валидатора?
options = ['asdasda', 'asdasdas', 'asdasdasafsaafasfasfasfasfasfasasasasasdas', 'asd']; req.check('options', 'Option must not exceed 30 characters').isLength({max: 30}); Я пытаюсь проверить каждую строку в параметрах массива. Есть ли способ...
6776 просмотров
schedule 01.08.2023

Экспресс-валидатор: сообщение об ошибке проверки не отображается для пользовательского валидатора
Если я попытаюсь зарегистрировать повторяющееся имя пользователя, все будет работать, за исключением сообщения об ошибке, в котором говорится, что оно уже зарегистрировано. Все остальные сообщения об ошибках работают; только не этот....
1203 просмотров
schedule 25.11.2022

Express-Validator проверяет ответ POST от внешнего API (включая сеанс и запрос)
У меня есть простая форма с именем и электронной почтой. Я должен отправить эти данные во внешний API (почему я использую запрос). В форме я использую action="/send" для использования route.post('/send'... Данные из будут опубликованы, и я...
108 просмотров

как сгенерировать ошибку, когда поле пустое, используя экспресс-валидатор в validationResult
Я использую экспресс-валидатор. Я хочу сгенерировать ошибку в validationResult, если поле пустое. Это мой код: router.post('/register',[ check('name').isEmpty().withMessage('Name field cannot be empty.'),...
927 просмотров
schedule 26.11.2022

Проверка схемы с помощью экспресс-валидатора, как установить собственное сообщение об ошибке?
Я использую промежуточное ПО «экспресс-валидатор» для проверки формы. В этом случае я использую проверки схемы, и у меня есть некоторые асинхронные приемы для проверки: первый - это проверка электронной почты, а следующий - проверка имени...
5807 просмотров
schedule 25.08.2023

Экспресс-валидатор: как параметры передаются в функции валидатора
Мне любопытно, как параметры передаются промежуточному программному обеспечению валидатора, выдержка взята из express-validator , например, язык_программирования передается в функцию check(). const { check, oneOf, validationResult } =...
1473 просмотров

Экспресс-валидатор не ловит ошибки
В узле 8.11.1 экспресс 4.16.3 я установил "express-messages" : "*", "connect-flash" : "*", "express-validator" : "*", "express-session" : "*" У меня есть страница, которая получает все статьи app.get('/', function(req, res){.... , а также...
1053 просмотров

Как я могу подтвердить дату рождения с помощью Express-Validato?
Я создаю веб-приложение, в котором я не могу добавить несколько пользователей в это приложение, но мне нужны все мои пользователи с определенным возрастом, для этого ограничения я пытаюсь проверить dbo с помощью экспресс-валидатора, но...
1920 просмотров

Экспресс-валидатор не выполняет проверку
Я разрабатываю простую программу, используя Express. Я добавил Express-Validator для проверки индексного файла EJS. Декларация: const {check, validationResult} = require('express-validator/check'); Применение: //This is to post the...
78 просмотров

экспресс-валидатор проверка нескольких пользовательских проверок
Мне нужно проверить, существует ли пользователь с переданным email ИЛИ login в базе данных. const userModel = new User(); const user = await userModel.findByLogin(req.body.email, req.body.login); if (user) { req.checkBody('email', 'Email...
61 просмотров
schedule 03.11.2022

разница между {key:} и {key:}, файл json?
Я пытаюсь реализовать проверку на своем экспресс-маршрутизаторе. Проблема в том, что когда я передаю {title:""}, экспресс-валидатор не выдает ошибку, но когда я передаю {title:""}, он работает. exports.postValidatorCheck = [ check("title", "The...
58 просмотров

Использование проверки цепочки для проверки наличия дополнительных полей с помощью экспресс-валидатора
Я пытаюсь проверить наличие необязательного поля в запросе API, и если это поле существует, выполнить вложенную проверку, чтобы проверить, существуют ли внутри него два других поля (одно или другое или неявно оба). Я использую Express Validator,...
1477 просмотров
schedule 09.09.2023

экспресс-валидатор не получает значений
Я использую экспресс-валидатор в приложении node. Все 4 поля моей формы возвращают ошибки проверки («Требуется имя» и т. д.). Когда я console.log переменную ошибок, все значения пусты: errors: [{value: '', msg: 'A name is required.', param:...
47 просмотров

Как получить доступ к объекту внутри пользовательской проверки подстановочных знаков в экспресс-валидаторе
Я хочу получить доступ к объекту в пользовательской проверке подстановочных знаков body('inputs.*.minimum') .custom((value, { req, path }) => { const maxValue = body('inputs.*').maximum return Number(value) <=...
8 просмотров
schedule 24.06.2023