import { NextApiRequest, NextApiResponse } from "next"; import { prisma } from "@/lib/db"; export default async function handler(req: NextApiRequest, res: NextApiResponse) { if (req.method !== 'GET') { return res.status(405).end(); } try { const { userId } = req.query; if (!userId || typeof userId !== 'string') { throw new Error('Invalid ID'); } const existingUser = await prisma.user.findUnique({ where: { id: +userId } }); return res.status(200).json({ ...existingUser }); } catch (error) { console.log(error); return res.status(400).end(); } };