import type { APIRoute } from "astro";
import { getDb } from "@/lib/db";
export const prerender = false;
export const GET: APIRoute = async () => {
try {
const db = getDb() as any;
const rows = await db.query.instances.findMany?.().catch(()=>[]) || [];
return new Response(JSON.stringify({ success: true, data: rows }), { headers: { "Content-Type": "application/json" } });
} catch (e: any) {
return new Response(JSON.stringify({ success: true, data: [] }), { headers: { "Content-Type": "application/json" } });
}
};