Javascript Joi验证显示自定义错误消息

Javascript Joi验证显示自定义错误消息,javascript,node.js,reactjs,vue.js,joi,Javascript,Node.js,Reactjs,Vue.js,Joi,您好,我正在使用“@hapi/joi”:“^15.1.1”。不幸的是,我现在无法更新到最新的Joi版本 这是我的验证模式 const模式={ 名称:Joi.string() .allow(“”) .最高(30), addLine1:Joi.string() .required() .标签(“地址行1”), 位置:Joi.string() .required() .标签(“城市”), 区域:Joi.string() .required() .标签(“州”), zipCode:Joi.number

您好,我正在使用
“@hapi/joi”:“^15.1.1”
。不幸的是,我现在无法更新到最新的Joi版本

这是我的验证模式

const模式={
名称:Joi.string()
.allow(“”)
.最高(30),
addLine1:Joi.string()
.required()
.标签(“地址行1”),
位置:Joi.string()
.required()
.标签(“城市”),
区域:Joi.string()
.required()
.标签(“州”),
zipCode:Joi.number()
.required()
.标签(“邮政编码”),
phoneNo:Joi.string()
.必需(“必需”)
.regex(/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/)

};尝试从回调返回消息

  addLine1: Joi.string()
      .required()
      .label("Address Line 1").error(()=>'"Address Line 1" is not allowed to be empty'),