Home / Function/ defaultErrorHandler() — fastify Function Reference

defaultErrorHandler() — fastify Function Reference

Architecture documentation for the defaultErrorHandler() function in error-handler.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  b576061d_9c7d_a60b_396a_6977e917a7b3["defaultErrorHandler()"]
  4fa9719b_0e99_aac6_5850_8ee791f4f088["error-handler.js"]
  b576061d_9c7d_a60b_396a_6977e917a7b3 -->|defined in| 4fa9719b_0e99_aac6_5850_8ee791f4f088
  ff96dece_d713_08c4_4353_be2b1fd0d884["setErrorHeaders()"]
  b576061d_9c7d_a60b_396a_6977e917a7b3 -->|calls| ff96dece_d713_08c4_4353_be2b1fd0d884
  style b576061d_9c7d_a60b_396a_6977e917a7b3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/error-handler.js lines 82–101

function defaultErrorHandler (error, request, reply) {
  setErrorHeaders(error, reply)
  setErrorStatusCode(reply, error)
  if (reply.statusCode < 500) {
    if (!reply.log[kDisableRequestLogging]) {
      reply.log.info(
        { res: reply, err: error },
        error?.message
      )
    }
  } else {
    if (!reply.log[kDisableRequestLogging]) {
      reply.log.error(
        { req: request, res: reply, err: error },
        error?.message
      )
    }
  }
  reply.send(error)
}

Domain

Subdomains

Frequently Asked Questions

What does defaultErrorHandler() do?
defaultErrorHandler() is a function in the fastify codebase, defined in lib/error-handler.js.
Where is defaultErrorHandler() defined?
defaultErrorHandler() is defined in lib/error-handler.js at line 82.
What does defaultErrorHandler() call?
defaultErrorHandler() calls 1 function(s): setErrorHeaders.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free