MCPcopy
hub / github.com/fastify/fastify / logServerAddress

Function logServerAddress

lib/server.js:376–397  ·  view source on GitHub ↗
(server, listenTextResolver)

Source from the content-addressed store, hash-verified

374}
375
376function logServerAddress (server, listenTextResolver) {
377 let addresses
378 const isUnixSocket = typeof server.address() === 'string'
379 if (!isUnixSocket) {
380 if (server.address().address.indexOf(':') === -1) {
381 // IPv4
382 addresses = getAddresses(server.address()).map((address) => address + ':' + server.address().port)
383 } else {
384 // IPv6
385 addresses = ['[' + server.address().address + ']:' + server.address().port]
386 }
387
388 addresses = addresses.map((address) => ('http' + (this[kOptions].https ? 's' : '') + '://') + address)
389 } else {
390 addresses = [server.address()]
391 }
392
393 for (const address of addresses) {
394 this.log.info(listenTextResolver(address))
395 }
396 return addresses[0]
397}
398
399/**
400 * @param {http2.Http2Server} http2Server

Callers

nothing calls this directly

Calls 2

getAddressesFunction · 0.85
infoMethod · 0.80

Tested by

no test coverage detected