-
Yusuf Akgül authoredYusuf Akgül authored
[userid].ts 627 B
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();
}
};