Files
SeConectai_Web/app/api/health/route.ts
T

28 lines
510 B
TypeScript

import { NextResponse } from "next/server";
import { db } from "@/lib/db";
export const runtime = "nodejs";
export async function GET() {
try {
await db.$queryRaw`SELECT 1`;
return NextResponse.json({
ok: true,
app: "ok",
db: "ok",
checkedAt: new Date().toISOString()
});
} catch {
return NextResponse.json(
{
ok: false,
app: "ok",
db: "error",
checkedAt: new Date().toISOString()
},
{ status: 503 }
);
}
}