import { neon } from "@neondatabase/serverless"; export async function POST(request: Request) { try { const sql = neon(process.env.DATABASE_URL as string); const { name, email, clerkId } = await request.json() if (!name || !email || !clerkId) { // return Response.json({ error: "Miss required fields" }, { status: 400 }) return new Response(JSON.stringify({ error: "Missing required fields" }), { status: 400 }); } const response = await sql` INSERT INTO users ( name, email, clerk_id ) VALUES ( ${name}, ${email}, ${clerkId} ) RETURNING *; `; console.log(response); return new Response(JSON.stringify({ data: response }), { status: 201 }); } catch (error) { console.log("DataBase Error:",error); return new Response(JSON.stringify({ error: "DataBase Error" }), { status: 500 }); } }