From 064181ce2c99e7b71d3c8f0e09bfe2355d755eb3 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Mon, 21 Aug 2023 17:25:31 +0100 Subject: [PATCH] chore: add X-Forwarded-Host --- deploy/dev/cm.yaml | 8 ++++++-- deploy/prod/cm.yaml | 8 ++++++-- src/middleware.ts | 4 +--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/deploy/dev/cm.yaml b/deploy/dev/cm.yaml index 827b1e99..f4301919 100644 --- a/deploy/dev/cm.yaml +++ b/deploy/dev/cm.yaml @@ -19,7 +19,9 @@ data: dns cloudflare {env.CF_API_TOKEN} } - reverse_proxy xlog-internal.crossbell.svc:3000 + reverse_proxy xlog-internal.crossbell.svc:3000 { + header_up X-Forwarded-Host {host} + } } :8080 { @@ -31,7 +33,9 @@ data: on_demand } - reverse_proxy xlog-internal.crossbell.svc:3000 + reverse_proxy xlog-internal.crossbell.svc:3000 { + header_up X-Forwarded-Host {host} + } } --- apiVersion: v1 diff --git a/deploy/prod/cm.yaml b/deploy/prod/cm.yaml index b4263e53..9d4f2a77 100644 --- a/deploy/prod/cm.yaml +++ b/deploy/prod/cm.yaml @@ -19,7 +19,9 @@ data: dns cloudflare {env.CF_API_TOKEN} } - reverse_proxy xlog-internal.crossbell.svc:3000 + reverse_proxy xlog-internal.crossbell.svc:3000 { + header_up X-Forwarded-Host {host} + } } :8080 { @@ -31,7 +33,9 @@ data: on_demand } - reverse_proxy xlog-internal.crossbell.svc:3000 + reverse_proxy xlog-internal.crossbell.svc:3000 { + header_up X-Forwarded-Host {host} + } } --- apiVersion: v1 diff --git a/src/middleware.ts b/src/middleware.ts index a4e26fd6..98ee1dec 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -45,9 +45,7 @@ export default async function middleware(req: NextRequest) { } console.debug( - `${req.method} ${req.nextUrl} ${req.url} ${req.headers} ${req.headers.get( - "x-forwarded-host", - )}`, + `${req.method} ${req.headers.get("X-Forwarded-Host")}/${pathname}`, ) if (