This commit is contained in:
Max Peintner
2025-03-05 08:51:09 +01:00
parent 64dc020664
commit 498b589ebf

View File

@@ -111,15 +111,14 @@ export function getServiceUrlFromHeaders(headers: ReadonlyHeaders): {
} }
export function constructUrl(request: NextRequest, path: string) { export function constructUrl(request: NextRequest, path: string) {
const forwardedProto = request.headers.get("x-forwarded-proto") ? `${request.headers.get("x-forwarded-proto")}:` : request.protocol; const forwardedProto = request.headers.get("x-forwarded-proto")
? `${request.headers.get("x-forwarded-proto")}:`
: request.protocol;
const forwardedHost = const forwardedHost =
request.headers.get("x-zitadel-forward-host") ?? request.headers.get("x-zitadel-forward-host") ??
request.headers.get("x-forwarded-host") ?? request.headers.get("x-forwarded-host") ??
request.headers.get("host"); request.headers.get("host");
const basePath = process.env.NEXT_PUBLIC_BASE_PATH || ""; const basePath = process.env.NEXT_PUBLIC_BASE_PATH || "";
return new URL( return new URL(`${basePath}${path}`, `${forwardedProto}//${forwardedHost}`);
`${basePath}${path}`,
`${forwardedProto}//${forwardedHost}`,
);
} }