diff --git a/src/middleware.ts b/src/middleware.ts new file mode 100644 index 0000000..94207f8 --- /dev/null +++ b/src/middleware.ts @@ -0,0 +1,15 @@ +// /middleware.ts +import { NextResponse } from 'next/server'; + +export function middleware(request: Request) { + // Store current request url in a custom header, which you can read later + const requestHeaders = new Headers(request.headers); + requestHeaders.set('x-url', request.url); + + return NextResponse.next({ + request: { + // Apply new request headers + headers: requestHeaders, + }, + }); +}