setErrorHeaders() — fastify Function Reference
Architecture documentation for the setErrorHeaders() function in error-handler.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD ff96dece_d713_08c4_4353_be2b1fd0d884["setErrorHeaders()"] 4fa9719b_0e99_aac6_5850_8ee791f4f088["error-handler.js"] ff96dece_d713_08c4_4353_be2b1fd0d884 -->|defined in| 4fa9719b_0e99_aac6_5850_8ee791f4f088 b576061d_9c7d_a60b_396a_6977e917a7b3["defaultErrorHandler()"] b576061d_9c7d_a60b_396a_6977e917a7b3 -->|calls| ff96dece_d713_08c4_4353_be2b1fd0d884 style ff96dece_d713_08c4_4353_be2b1fd0d884 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/error-handler.js lines 152–168
function setErrorHeaders (error, reply) {
const res = reply.raw
let statusCode = res.statusCode
statusCode = (statusCode >= 400) ? statusCode : 500
// treat undefined and null as same
if (error != null) {
if (error.headers !== undefined) {
reply.headers(error.headers)
}
if (error.status >= 400) {
statusCode = error.status
} else if (error.statusCode >= 400) {
statusCode = error.statusCode
}
}
res.statusCode = statusCode
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does setErrorHeaders() do?
setErrorHeaders() is a function in the fastify codebase, defined in lib/error-handler.js.
Where is setErrorHeaders() defined?
setErrorHeaders() is defined in lib/error-handler.js at line 152.
What calls setErrorHeaders()?
setErrorHeaders() is called by 1 function(s): defaultErrorHandler.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free