diff options
author | Alan Pearce | 2024-04-07 13:13:23 +0200 |
---|---|---|
committer | Alan Pearce | 2024-04-07 13:13:23 +0200 |
commit | 34c1d734dcce8218f31dab8b314685c02bda1847 (patch) | |
tree | b3ec9a703512527db7f442f6347fcc4d3636ad12 | |
parent | 7575fd600d390ca524cd8595ede9057943045c11 (diff) | |
download | website-34c1d734dcce8218f31dab8b314685c02bda1847.tar.lz website-34c1d734dcce8218f31dab8b314685c02bda1847.tar.zst website-34c1d734dcce8218f31dab8b314685c02bda1847.zip |
Normalise case of Host header
-rw-r--r-- | src/app.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/app.ts b/src/app.ts index 9735e79..a3c1c2f 100644 --- a/src/app.ts +++ b/src/app.ts @@ -135,7 +135,7 @@ export const server = { fetch: async function (request) { const url = new URL(request.url); const pathname = url.pathname.replace(/\/\/+/g, "/"); - const hostname = request.headers.get("host") || "unknown"; + const hostname = request.headers.get("host")?.toLowerCase() || "unknown"; const endTimer = metrics.requestDuration.startTimer({ path: pathname }); let status; let newpath; |