import { NextResponse } from "next/server"; import getPool from "@/lib/server/db"; import { getRequestMeta } from "@/lib/server/request"; import { toErrorResponse } from "@/lib/server/errors"; export async function GET() { const { requestId } = await getRequestMeta(); try { const pool = getPool(); await pool.query("select 1"); return NextResponse.json({ requestId, request_id: requestId, ok: true, status: "ready" }); } catch (e) { const { status, body } = toErrorResponse(e, "GET /api/health/ready", requestId); return NextResponse.json({ ...body, ok: false, status: "not_ready" }, { status }); } }