import { NextResponse } from "next/server"; export async function POST() { try { // Créer la réponse const response = NextResponse.json( { message: "Déconnexion réussie" }, { status: 200 } ); // Supprimer le cookie de session response.cookies.set("session_token", "", { httpOnly: true, secure: process.env.NODE_ENV === "production", sameSite: "lax", maxAge: 0, // Expire immédiatement path: "/", }); return response; } catch (error) { console.error("Logout error:", error); return NextResponse.json( { error: "Erreur interne du serveur" }, { status: 500 } ); } }