Я создал текущую схему для проверки с использованием Joi
const createProfileSchema = Joi.object().keys({
username: Joi.string()
.required()
.message("username is required")
.empty()
.message("username is not allowed to be empty")
.min(5)
.message("username must be greater than 5 characters")
.max(20)
.message("username must be less than 5 characters")
});
Но она выдает текущую ошибку:
Cannot apply rules to empty ruleset or the last rule added does not support rule properties
4 | username: Joi.string()
5 | .required()
> 6 | .message("username is required")
| ^
7 | .empty()
8 | .message("username is not allowed to be empty")
9 | .min(5)
На самом деле я хочу установить пользовательское сообщение для каждой отдельной ошибкислучай