* @param {Host} hostname hostname * @returns {Promise } resolved hostname
(hostname)
| 502 | * @returns {Promise<string>} resolved hostname |
| 503 | */ |
| 504 | static async getHostname(hostname) { |
| 505 | if (hostname === "local-ip") { |
| 506 | return ( |
| 507 | Server.findIp("v4", false) || Server.findIp("v6", false) || "0.0.0.0" |
| 508 | ); |
| 509 | } else if (hostname === "local-ipv4") { |
| 510 | return Server.findIp("v4", false) || "0.0.0.0"; |
| 511 | } else if (hostname === "local-ipv6") { |
| 512 | return Server.findIp("v6", false) || "::"; |
| 513 | } |
| 514 | |
| 515 | return hostname; |
| 516 | } |
| 517 | |
| 518 | /** |
| 519 | * @param {Port} port port |