From f5d810a56d4c8d9bf408a8695d093ed8a24eef84 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 22 Aug 2023 00:13:35 +0100 Subject: [PATCH] fix: middleware rewrite based on http req.url --- deploy/dev/cm.yaml | 4 ++-- deploy/prod/cm.yaml | 4 ++-- src/middleware.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/deploy/dev/cm.yaml b/deploy/dev/cm.yaml index cb9f6a15..f4301919 100644 --- a/deploy/dev/cm.yaml +++ b/deploy/dev/cm.yaml @@ -19,7 +19,7 @@ data: dns cloudflare {env.CF_API_TOKEN} } - reverse_proxy http://xlog-internal.crossbell.svc:3000 { + reverse_proxy xlog-internal.crossbell.svc:3000 { header_up X-Forwarded-Host {host} } } @@ -33,7 +33,7 @@ data: on_demand } - reverse_proxy http://xlog-internal.crossbell.svc:3000 { + reverse_proxy xlog-internal.crossbell.svc:3000 { header_up X-Forwarded-Host {host} } } diff --git a/deploy/prod/cm.yaml b/deploy/prod/cm.yaml index 697e969b..9d4f2a77 100644 --- a/deploy/prod/cm.yaml +++ b/deploy/prod/cm.yaml @@ -19,7 +19,7 @@ data: dns cloudflare {env.CF_API_TOKEN} } - reverse_proxy http://xlog-internal.crossbell.svc:3000 { + reverse_proxy xlog-internal.crossbell.svc:3000 { header_up X-Forwarded-Host {host} } } @@ -33,7 +33,7 @@ data: on_demand } - reverse_proxy http://xlog-internal.crossbell.svc:3000 { + reverse_proxy xlog-internal.crossbell.svc:3000 { header_up X-Forwarded-Host {host} } } diff --git a/src/middleware.ts b/src/middleware.ts index f9c43884..5a1fe343 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -94,7 +94,7 @@ export default async function middleware(req: NextRequest) { return NextResponse.rewrite( new URL( `/site/${tenant?.subdomain}${pathname}${req.nextUrl.search}`, - req.url, + req.url.replace("https://", "http://"), ), { request: {