diff --git a/apps/login/src/app/headers/route.ts b/apps/login/src/app/headers/route.ts new file mode 100644 index 0000000000..9bfcf43011 --- /dev/null +++ b/apps/login/src/app/headers/route.ts @@ -0,0 +1,17 @@ +import { NextRequest, NextResponse } from "next/server"; + +export const dynamic = "force-dynamic"; +export const revalidate = false; +export const fetchCache = "default-no-store"; + +export async function GET(request: NextRequest) { + const headers = request.headers; + + // Convert headers to a plain object + const headersObject: Record = {}; + headers.forEach((value, key) => { + headersObject[key] = value; + }); + + return NextResponse.json(headersObject); +}