如何使用 Joi 制作自定义错误消息?
如何使用 joi 制作自定义消息?我看到很多与此相关的已回答问题,但我不知道为什么它对我不起作用,总是出现的错误消息是 “学生”不包含 1 个必需值 我想要的是 <强>“学生”此字段为必填项。
export const VALIDATION_SCHEMA = {
students: Joi.array()
.label('Student Name(s)')
.items(
Joi.object({
name: Joi.string(),
value: Joi.string()
}).required().messages('"Student" This field is required.')
),
}
How to make a custom message using joi? i saw many answered question related on this but i dont know why it didnt work on my end, the error message always appeared is "Student" does not contain 1 required value(s) what i want is "Student" This field is required.
export const VALIDATION_SCHEMA = {
students: Joi.array()
.label('Student Name(s)')
.items(
Joi.object({
name: Joi.string(),
value: Joi.string()
}).required().messages('"Student" This field is required.')
),
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 Error 构造函数返回自定义错误对象,如下所示:
You can return a custom error object using Error constructor like this:
我认为最简单的方法就是这样。
The easiest way in my opinion would be this.