Я использую браузер joi 13.4.0. Чтобы создать сообщение об ошибке для каждого поля ввода, я пытаюсь проверить поля с помощью .required () следующим образом:
config = {
input1: Joi.string()
.empty("")
.required(),
input2: Joi.string()
.empty("")
.required()
};
schema = Joi.object(this.config).xor("input1", "input2");
Но этот пример неверен, потому что, когда input1 или input2 установлен на .required (), функция .xor () игнорируется. Есть ли другой способ реализовать проверку XOR без использования метода .xor ()?
Спасибо.