feat : add api

This commit is contained in:
lukman
2024-07-25 10:07:26 +08:00
parent c2a050a03d
commit 6872fb51b2
4 changed files with 46 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
import { prisma, pwd_key_config } from "@/module/_global";
import { unsealData } from "iron-session";
import { cookies } from "next/headers";
export async function GET() {
const sessionCookie = cookies().get("sessionCookie");
const userId = await unsealData(sessionCookie!.value, {
password: pwd_key_config,
});
const user = await prisma.user.findUnique({
where: {
id: String(userId),
},
});
return Response.json(user);
}