我有Joi架构并希望为每个选项指定自定义错误消息。
我的架构示例:
const schema = Joi.object().keys({
name: Joi.string()
.min(5).error(() => 'first message')
.max(25).error(() => 'second message')
.required().error(() => 'third message')
)}
Run Code Online (Sandbox Code Playgroud)
目前,此验证的工作方式如下:如果任何选项无效,则仅显示第三条消息。
预期行为 - 根据哪个选项无效显示错误消息(作为默认的 Joi 行为,但带有我的自定义错误消息)。
谢谢问候!