Guides  ›  Validations  ›  Required fields ← PREV NEXT →

Required fields

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 →

Tools for business systems.