import { NextResponse } from "next/server"; import { cookies } from "next/headers"; export async function POST(request: Request) { const { userId } = await request.json().catch(() => ({})); if (!userId) { return NextResponse.json({ error: "Missing userId" }, { status: 400 }); } const cookieStore = await cookies(); const isProd = process.env.NODE_ENV === "production"; cookieStore.set("rc_auth_uid", userId, { path: "/", maxAge: 60 * 60 * 24 * 30, httpOnly: true, sameSite: isProd ? "strict" : "lax", secure: isProd, }); return NextResponse.json({ ok: true }); }