Combine required, a type, and a length check as needed.
var schema = {
name: { required: true, is: 'string', min: 1 },
age: { required: true, is: 'integer', gte: 18 }
}
function handler(state) {
return state.validate(schema, state.req.body.params || {})
}
required rejects missing values. Type and length rules reject values such as null and empty strings.
Next: Types →