Ore*_*ats 3 javascript validation node.js joi
我有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 行为,但带有我的自定义错误消息)。
谢谢问候!
小智 5
const schema = Joi.object().keys({
title: Joi.string()
.min(5)
.max(25)
.required()
.messages({
"string.min": "first msg",
"string.max": "second msg",
"any.empty":"third msg"
})
})
Run Code Online (Sandbox Code Playgroud)
这是显示自定义错误消息的最佳方式
| 归档时间: |
|
| 查看次数: |
5812 次 |
| 最近记录: |