summaryrefslogtreecommitdiff
path: root/std/http/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'std/http/server.ts')
-rw-r--r--std/http/server.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/std/http/server.ts b/std/http/server.ts
index 82e5f8169..cc0c7cca3 100644
--- a/std/http/server.ts
+++ b/std/http/server.ts
@@ -262,7 +262,10 @@ export function _parseAddrFromStr(addr: string): HTTPOptions {
throw new TypeError("Invalid address.");
}
- return { hostname: url.hostname, port: Number(url.port) };
+ return {
+ hostname: url.hostname,
+ port: url.port === "" ? 80 : Number(url.port),
+ };
}
/**