| 12345678910111213141516171819202122 |
- export function isWildcardHost(host) {
- return host === '0.0.0.0' || host === '::';
- }
- export function isLoopbackHost(host) {
- return host === 'localhost' || host === '127.0.0.1' || host === '::1' || host === '[::1]';
- }
- export function normalizeLoopbackHost(host) {
- if (!host) {
- return host;
- }
- return isLoopbackHost(host) ? 'localhost' : host;
- }
- // Use localhost for connectable loopback and wildcard addresses in browser-facing URLs.
- export function getConnectableHost(host) {
- if (!host) {
- return 'localhost';
- }
- return isWildcardHost(host) || isLoopbackHost(host) ? 'localhost' : host;
- }
|