Erste brauchbare Version
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import { NextResponse, type NextRequest } from 'next/server';
|
||||
|
||||
export async function proxy(request: NextRequest) {
|
||||
const isPreview = request.nextUrl.searchParams.get('preview') !== null;
|
||||
|
||||
if (!isPreview)
|
||||
return NextResponse.next();
|
||||
|
||||
// ?preview entfernen
|
||||
const url = request.nextUrl.clone();
|
||||
url.searchParams.delete('preview');
|
||||
const response = NextResponse.redirect(url);
|
||||
|
||||
// Cookie hinzufügen
|
||||
response.cookies.set('payload-preview', '1');
|
||||
|
||||
return response;
|
||||
}
|
||||
Reference in New Issue
Block a user