SPB Git
501 B · 13 lines typescript
1import { NextResponse } from "next/server";2import { sql } from "@/lib/db";345export async function GET() {6  try {7    const r = await sql<{ n: number }[]>`SELECT count(*)::int AS n FROM models WHERE available`;8    return NextResponse.json({ ok: true, db: true, modelsAvailable: r[0].n, version: process.env.npm_package_version ?? "0.1.0", time: new Date().toISOString() });9  } catch (e) {10    return NextResponse.json({ ok: false, db: false, error: (e as Error).message }, { status: 503 });11  }12}13
Files · main
Menu

Theme