// app/api/courses/route.ts import { NextResponse } from "next/server"; import { prisma } from "../../../lib/prisma"; import { adminGuard } from "@/lib/admin-check"; export async function GET() { const denied = await adminGuard(); if (denied) return denied; const courses = await prisma.course.findMany({ select: { id: true, title: true, code: true } }); return NextResponse.json(courses); }