根据需要标记所有对象属性,包括嵌套对象
Mark all object properties, including nested objects as required
有没有默认的方法?而不是每个 属性 都手动?
如果可以,希望能在Joi.default
完成
const joi = Joi.defaults((schema) => {
return schema.strict().options({ stripUnknown: true })
})
找到方法了,可以使用presence('required'):
import Joi from '@hapi/joi'
const joi = Joi.defaults((schema) => {
return schema
.strict()
.options({ stripUnknown: true })
.presence('required')
})
export { joi }
有没有默认的方法?而不是每个 属性 都手动?
如果可以,希望能在Joi.default
完成const joi = Joi.defaults((schema) => {
return schema.strict().options({ stripUnknown: true })
})
找到方法了,可以使用presence('required'):
import Joi from '@hapi/joi'
const joi = Joi.defaults((schema) => {
return schema
.strict()
.options({ stripUnknown: true })
.presence('required')
})
export { joi }