import { Prisma, prisma } from "@repo/db"; import { NextRequest, NextResponse } from "next/server"; export const POST = async (req: NextRequest) => { console.log(req.body); const body = await req.json(); console.log(body); const missions = await prisma.mission.findMany({ where: (body.filter as Prisma.MissionWhereInput) || {}, }); return NextResponse.json(missions); }; export const PUT = async (req: NextRequest) => { const body = await req.json(); const newMission = await prisma.mission.create({ data: body, }); return NextResponse.json(newMission); };