mirror of
https://github.com/VibedByKaKi/t3-code-android-nightly.git
synced 2026-10-22 18:27:45 +02:00
18 lines
518 B
JavaScript
18 lines
518 B
JavaScript
import { NextResponse } from "next/server";
|
|
|
|
export function middleware(request) {
|
|
const url = new URL(request.url);
|
|
if (url.pathname === "/mw-rewrite") {
|
|
const rewritten = new URL("/api/hello", request.url);
|
|
return NextResponse.rewrite(rewritten, {
|
|
headers: { "x-fixture-middleware": "rewrote" },
|
|
});
|
|
}
|
|
const response = NextResponse.next();
|
|
response.headers.set("x-fixture-middleware", "passed");
|
|
return response;
|
|
}
|
|
|
|
export const config = {
|
|
matcher: ["/mw-rewrite", "/api/:path*"],
|
|
};
|