preHandlerCallbackInner() — fastify Function Reference
Architecture documentation for the preHandlerCallbackInner() function in handle-request.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 24aeb44c_b4f6_170d_7d02_2fc8213613f0["preHandlerCallbackInner()"] 5f4e2742_950b_3da4_4ca3_7033016d7828["handle-request.js"] 24aeb44c_b4f6_170d_7d02_2fc8213613f0 -->|defined in| 5f4e2742_950b_3da4_4ca3_7033016d7828 7ceb92f0_a84e_713c_7051_2908ca79dd9e["preHandlerCallback()"] 7ceb92f0_a84e_713c_7051_2908ca79dd9e -->|calls| 24aeb44c_b4f6_170d_7d02_2fc8213613f0 060f474d_3ec6_ccf3_5b20_c7c0bafc7898["handler()"] 24aeb44c_b4f6_170d_7d02_2fc8213613f0 -->|calls| 060f474d_3ec6_ccf3_5b20_c7c0bafc7898 style 24aeb44c_b4f6_170d_7d02_2fc8213613f0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/handle-request.js lines 149–192
function preHandlerCallbackInner (err, request, reply, store) {
const context = request[kRouteContext]
try {
if (err != null) {
reply[kReplyIsError] = true
if (store) {
store.error = err
// Set status code before publishing so subscribers see the correct value
setErrorStatusCode(reply, err)
channels.error.publish(store)
}
reply.send(err)
return
}
let result
try {
result = context.handler(request, reply)
} catch (err) {
if (store) {
store.error = err
// Set status code before publishing so subscribers see the correct value
setErrorStatusCode(reply, err)
channels.error.publish(store)
}
reply[kReplyIsError] = true
reply.send(err)
return
}
if (result !== undefined) {
if (result !== null && typeof result.then === 'function') {
wrapThenable(result, reply, store)
} else {
reply.send(result)
}
}
} finally {
if (store) channels.end.publish(store)
}
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does preHandlerCallbackInner() do?
preHandlerCallbackInner() is a function in the fastify codebase, defined in lib/handle-request.js.
Where is preHandlerCallbackInner() defined?
preHandlerCallbackInner() is defined in lib/handle-request.js at line 149.
What does preHandlerCallbackInner() call?
preHandlerCallbackInner() calls 1 function(s): handler.
What calls preHandlerCallbackInner()?
preHandlerCallbackInner() is called by 1 function(s): preHandlerCallback.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free