disclosure-bureau/web/app/auth/signout/route.ts

10 lines
328 B
TypeScript
Raw Permalink Normal View History

import { NextResponse } from "next/server";
import { createClient } from "@/lib/supabase/server";
export async function POST(request: Request) {
const supabase = await createClient();
await supabase.auth.signOut();
const { origin } = new URL(request.url);
return NextResponse.redirect(`${origin}/`, { status: 303 });
}