Get Site API Route

This commit is contained in:
headlesdev 2025-05-18 13:36:08 +02:00
parent afd0b65f8c
commit 75e324701a
3 changed files with 17 additions and 2 deletions

View File

@ -0,0 +1,16 @@
import { NextRequest, NextResponse } from "next/server";
import prisma from "@/app/prisma";
interface QueryParams {
siteId: string;
}
export async function GET(request: NextRequest) {
const { siteId } = request.nextUrl.searchParams as unknown as QueryParams;
const site = await prisma.site.findUnique({
where: {
id: Number(siteId),
},
});
return NextResponse.json(site);
}

View File

@ -1,6 +1,5 @@
import { NextRequest, NextResponse } from "next/server"; import { NextRequest, NextResponse } from "next/server";
import prisma from "@/app/prisma"; import prisma from "@/app/prisma";
import Fuse from "fuse.js";
interface QueryParams { interface QueryParams {
currentPage: number; currentPage: number;

View File

@ -38,6 +38,6 @@ export default function Dashboard() {
if (loading) { if (loading) {
return <Loading />; return <Loading />;
} else { } else {
return <SitePage username={username} name={name} siteId={siteId} />; return <SitePage username={username} name={name} siteId={siteId as string} />;
} }
} }