Expressjs+;Joi显示自定义错误消息
需要自定义错误消息,而使用Joi的默认值Expressjs+;Joi显示自定义错误消息,express,joi,Express,Joi,需要自定义错误消息,而使用Joi的默认值 const schema = { email: Joi.string().email().label("Email Address"), password: Joi.string() } 这是我的答案,但我仍然需要自定义消息的多种语言 const schema = { email: Joi.string().email().label("Email Address").error(err => { err.fo
const schema = {
email: Joi.string().email().label("Email Address"),
password: Joi.string()
}
这是我的答案,但我仍然需要自定义消息的多种语言
const schema = {
email: Joi.string().email().label("Email Address").error(err => {
err.forEach(error => {
switch(error.type){
case "string.base":
error.message = "must be a string";
break;
case "string.email":
error.message = "must be an email";
break;
}
});
return err;
}),
password: Joi.string()
}