getAddresses() — fastify Function Reference
Architecture documentation for the getAddresses() function in server.js from the fastify codebase.
Entity Profile
Dependency Diagram
graph TD 53269119_8fa7_2812_5b15_8d2c369402ed["getAddresses()"] 39d7da74_a631_4522_4e09_0cc36c64a8f8["server.js"] 53269119_8fa7_2812_5b15_8d2c369402ed -->|defined in| 39d7da74_a631_4522_4e09_0cc36c64a8f8 05975c0b_13f5_eecc_7dcb_216c00b08b98["logServerAddress()"] 05975c0b_13f5_eecc_7dcb_216c00b08b98 -->|calls| 53269119_8fa7_2812_5b15_8d2c369402ed style 53269119_8fa7_2812_5b15_8d2c369402ed fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
lib/server.js lines 363–374
function getAddresses (address) {
if (address.address === '0.0.0.0') {
return Object.values(os.networkInterfaces()).flatMap((iface) => {
return iface.filter((iface) => iface.family === 'IPv4')
}).sort((iface) => {
/* c8 ignore next 2 */
// Order the interfaces so that internal ones come first
return iface.internal ? -1 : 1
}).map((iface) => { return iface.address })
}
return [address.address]
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getAddresses() do?
getAddresses() is a function in the fastify codebase, defined in lib/server.js.
Where is getAddresses() defined?
getAddresses() is defined in lib/server.js at line 363.
What calls getAddresses()?
getAddresses() is called by 1 function(s): logServerAddress.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free