From 98acab169338aea0fed7e0810f56aa1956abd4b6 Mon Sep 17 00:00:00 2001 From: OG T Date: Thu, 11 Jun 2026 20:21:02 +0800 Subject: [PATCH] fix: preserve traffic api token header --- apps/web/src/middleware.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/web/src/middleware.ts b/apps/web/src/middleware.ts index c2d3af7..25f38de 100644 --- a/apps/web/src/middleware.ts +++ b/apps/web/src/middleware.ts @@ -15,6 +15,7 @@ export function middleware(request: NextRequest) { const url = request.nextUrl; const isAdminPath = url.pathname.startsWith("/admin"); const isTrafficDashboard = url.pathname === "/traffic"; + const isTrafficApi = url.pathname === "/api/traffic"; const strippedHeaders = stripClientAdminHeaders(request); if (isTrafficDashboard && process.env.NODE_ENV === "production") { @@ -65,6 +66,10 @@ export function middleware(request: NextRequest) { }); } + if (isTrafficApi) { + return NextResponse.next(); + } + // Check if there is a referral parameter ?ref= const ref = url.searchParams.get('ref');