listenCallback() — fastify Function Reference
Architecture documentation for the listenCallback() function in server.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 8dcc0956_0b29_57e5_7033_4643921c8156["listenCallback()"] 39d7da74_a631_4522_4e09_0cc36c64a8f8["server.js"] 8dcc0956_0b29_57e5_7033_4643921c8156 -->|defined in| 39d7da74_a631_4522_4e09_0cc36c64a8f8 style 8dcc0956_0b29_57e5_7033_4643921c8156 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/server.js lines 232–266
function listenCallback (server, listenOptions) {
const wrap = (err) => {
server.removeListener('error', wrap)
server.removeListener('listening', wrap)
if (!err) {
const address = logServerAddress.call(
this,
server,
listenOptions.listenTextResolver || defaultResolveServerListeningText
)
listenOptions.cb(null, address)
} else {
this[kState].listening = false
listenOptions.cb(err, null)
}
}
return (err) => {
if (err != null) return listenOptions.cb(err)
if (this[kState].listening && this[kState].closing) {
return listenOptions.cb(new FST_ERR_REOPENED_CLOSE_SERVER(), null)
}
if (this[kState].listening) {
return listenOptions.cb(new FST_ERR_REOPENED_SERVER(), null)
}
server.once('error', wrap)
if (!this[kState].closing) {
server.once('listening', wrap)
server.listen(listenOptions)
this[kState].listening = true
}
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does listenCallback() do?
listenCallback() is a function in the fastify codebase, defined in lib/server.js.
Where is listenCallback() defined?
listenCallback() is defined in lib/server.js at line 232.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free