Env-guarded so build stays green: /api/payments/[order_id]/deposit+release + /api/webhooks/stripe (lazy Stripe, 50/50 escrow, 501 until keys); /api/auth login|me|logout (HMAC signed-session scaffold, guarded dev login); lib/engine bridges edge->FastAPI (estimates defers to ENGINE_URL when set); components/embed for NocoDB/Metabase signed URLs; .env.example full inventory. tsc 0, build green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
10 lines
304 B
TypeScript
10 lines
304 B
TypeScript
import { NextResponse } from "next/server";
|
|
import { SESSION_COOKIE } from "@/lib/auth";
|
|
|
|
// POST /api/auth/logout — clear the session cookie.
|
|
export async function POST() {
|
|
const res = NextResponse.json({ ok: true });
|
|
res.cookies.set(SESSION_COOKIE, "", { path: "/", maxAge: 0 });
|
|
return res;
|
|
}
|