Files
kalendartool/app/api/auth/logout/route.ts

13 lines
421 B
TypeScript

/** POST /api/auth/logout - beendet die Session (Cookie loeschen). */
import { NextResponse } from 'next/server';
import { clearSessionCookie } from '@/lib/auth/session';
import { errorResponse } from '@/lib/api/responses';
export async function POST(): Promise<NextResponse> {
try {
await clearSessionCookie();
return NextResponse.json({ ok: true });
} catch (error) {
return errorResponse(error);
}
}