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

17 lines
388 B
TypeScript

import { NextResponse } from 'next/server';
import { AUTH_COOKIE } from '@/lib/auth/session';
export const runtime = 'nodejs';
export async function POST() {
const res = NextResponse.json({ ok: true });
res.cookies.set(AUTH_COOKIE, '', {
httpOnly: true,
secure: process.env.NODE_ENV === 'production',
sameSite: 'lax',
path: '/',
maxAge: 0,
});
return res;
}