Guides  ›  Response  ›  Status codes ← PREV NEXT →

Status codes

Set the status before returning a response.

module.exports = {
  paths: '/private',
  handler: function (state) {
    state.res.statusCode = 403
    return { ok: false, message: 'Access denied' }
  }
}

Responses start at 200. The server uses 400 for rejected requests, 404 for unmatched routes, and 500 for unhandled errors.

Next: Headers →

Tools for business systems.