Files
cloudflare__vinext/examples/workers-cache/middleware.ts
James Anderson e8eaec9f39 fix(cloudflare): prewarm routed response stages (#3153)
* fix(cloudflare): prewarm routed response stages

* test(cloudflare): own prewarm middleware fixtures

* test(cloudflare): cover config-personalized cache hits

* test(cloudflare): expose edge cache status mirrors

* test(cloudflare): cover cached Pages data isolation
2026-09-07 21:48:28 +01:00

13 lines
371 B
TypeScript

import { NextResponse, type NextRequest } from "next/server";
export function middleware(request: NextRequest) {
const response = NextResponse.next();
response.headers.set(
"x-workers-cache-visitor",
request.headers.get("x-test-visitor-id") ?? "anonymous",
);
return response;
}
export const config = { matcher: ["/prewarm-target", "/pages-prewarm"] };