setupResponseListeners() — fastify Function Reference
Architecture documentation for the setupResponseListeners() function in reply.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 3312a7d2_5a44_4c4d_a8a7_8d1bc568b4c3["setupResponseListeners()"] 4bcd71dc_1ec2_5fe8_b8ff_4a371e392925["reply.js"] 3312a7d2_5a44_4c4d_a8a7_8d1bc568b4c3 -->|defined in| 4bcd71dc_1ec2_5fe8_b8ff_4a371e392925 622c48bc_586a_8676_332c_4ea39a6d4117["onResponseCallback()"] 3312a7d2_5a44_4c4d_a8a7_8d1bc568b4c3 -->|calls| 622c48bc_586a_8676_332c_4ea39a6d4117 style 3312a7d2_5a44_4c4d_a8a7_8d1bc568b4c3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/reply.js lines 885–909
function setupResponseListeners (reply) {
reply[kReplyStartTime] = now()
const onResFinished = err => {
reply[kReplyEndTime] = now()
reply.raw.removeListener('finish', onResFinished)
reply.raw.removeListener('error', onResFinished)
const ctx = reply[kRouteContext]
if (ctx && ctx.onResponse !== null) {
onResponseHookRunner(
ctx.onResponse,
reply.request,
reply,
onResponseCallback
)
} else {
onResponseCallback(err, reply.request, reply)
}
}
reply.raw.on('finish', onResFinished)
reply.raw.on('error', onResFinished)
}
Domain
Subdomains
Defined In
Calls
Source
Frequently Asked Questions
What does setupResponseListeners() do?
setupResponseListeners() is a function in the fastify codebase, defined in lib/reply.js.
Where is setupResponseListeners() defined?
setupResponseListeners() is defined in lib/reply.js at line 885.
What does setupResponseListeners() call?
setupResponseListeners() calls 1 function(s): onResponseCallback.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free