UNPKG

nextjs-panel

Version:

Schema-based admin panel generator for Next.js using Prisma and React components.

19 lines (18 loc) 547 B
import { NextResponse } from 'next/server'; import { PrismaClient } from '@/generated/prisma'; const prisma = new PrismaClient(); export async function GET() { const users = await prisma.user.findMany(); return NextResponse.json(users); } export async function POST(req) { const data = await req.json(); const user = await prisma.user.create({ data: { name: data.name, email: data.email, password: data.password, }, }); return NextResponse.json(user, { status: 201 }); }