import { db } from "@/db"; import { items } from "@/db/schema"; import { eq } from "drizzle-orm"; import { NextResponse } from "next/server"; export async function GET( request: Request, { params }: { params: Promise<{ key: string }> } ) { const { key } = await params; const item = await db.query.items.findFirst({ where: eq(items.key, key), }); if (!item) { return NextResponse.json({ error: "Item not found" }, { status: 404 }); } return NextResponse.json(item); }