Вопросы по теме 'joi'
Несколько типов проверки Joi
Я много ищу, но ничего не нашел, чтобы разрешить проверку нескольких типов в Joi
Ссылка: https://github.com/hapijs/joi
Я бы хотел использовать что-то вроде этого:
validate: {
type: joi.or([
joi.string(),
joi.array(),...
12241 просмотров
schedule
15.08.2022
joi: Пользовательские ошибки не возвращаются, для abortEarly установлено значение false
Я не могу заставить эту проверку joi возвращать все ошибки так же, как это происходит с ошибками по умолчанию.
Итак, здесь я устанавливаю отдельные пользовательские ошибки для каждого поля:
const schema = Joi.object().keys({
a:...
4977 просмотров
schedule
18.12.2023
npm joi с нулевым, неопределенным, пустым значениями и значением по умолчанию
Я использую более старую версию модуля npm joi => 10.2.2, и я пытаюсь понять, как я могу построить схему, чтобы пустые, нулевые, неопределенные значения допускались со значением по умолчанию.
Это работает https://github.com/hapijs/joi/issues/516...
7859 просмотров
schedule
22.02.2024
Как запустить пользовательскую проверку по другому ключу в моей схеме?
Я использую Joi для проверки данных, отправленных пользователем. Данные содержат банковские реквизиты: здесь актуальными являются accountNumber и sortCode . Мне нужно взять значение обоих входов и запустить их через внешний API, чтобы убедиться,...
1827 просмотров
schedule
21.01.2024
Схема необязательных условий в Joi
Предположим, у меня есть объект вроде:
{
a : 1,
b : 2,
c : 3,
d : 4
}
По крайней мере, 1 пара из [a,b], [a,c], [d] должна пройти проверку (иметь правильные значения).
Предположим, что все значения - числа .
Как я могу...
412 просмотров
schedule
28.10.2022
Один маршрут, две разные схемы, проверяющие полезную нагрузку в Hapi.js с Joi
У меня есть 1 маршрут, 2 разные схемы joi, и я хочу иметь возможность динамически выбирать, какую схему использовать, на основе поля в полезной нагрузке.
«Один маршрут, 2 схемы (Hapi.js с Joi)»
Итак, для контекста у меня есть маршрут hapi и я...
449 просмотров
schedule
15.08.2022
Как проверить объект с двумя максимальными условиями для значения в Joi?
Я хочу проверить этот объект с помощью Joi с условиями: b должно быть больше 2. b не может больше, чем a . b не может больше, чем 600
// valid object
var object = {
a: 5,
b: 3
}
// invalid object because b > a
var object...
1232 просмотров
schedule
18.08.2022
Условная схема валидатора Joi
Мне нужно создать динамическую схему для проверки моего запроса api-запроса в node js с помощью валидатора Joi в зависимости от ключа в запросе запроса. . Скажем, приведенный ниже шаблон является моими действительными запросами.
Я использую...
11258 просмотров
schedule
07.12.2023
Как проверить дату Joi на основе относительной даты?
Я понимаю, что вы можете сделать это, чтобы проверить дату, которая должна быть до текущей даты и времени:
const schema = Joi.object().keys({
date: Joi.date().less("now").iso().required()
})
Однако я хотел бы пойти дальше и проверить поле...
887 просмотров
schedule
16.05.2024