Quiero configurar un mensaje de error personalizado para mi validación personalizada con JOI, pero esto no funciona
field: Joi.string() .required() .custom((value, helper) => { if (!isValidField(value)) { return helper.message({'any.custom': 'This value is Invalid'}); } return value; }),Resolví el problema con este código.
field: Joi.string() .required() .custom((value, helper) => { if (isValidField(value)) { return value; } return helper.message({ custom: 'This value is Invalid' }); })Encontré la respuesta en este enlace: https://github.com/sideway/joi/issues/2235