spb/cancerindex
Public
TypeScript 97.2%
SQL 1.5%
CSS 0.6%
JavaScript 0.5%
1import { NextResponse } from 'next/server';2import { db, sql } from '@/lib/db';34export const dynamic = 'force-dynamic';56export async function GET() {7 let dbOk = false;8 try {9 await db().execute(sql`SELECT 1`);10 dbOk = true;11 } catch {12 dbOk = false;13 }14 return NextResponse.json({ ok: dbOk, db: dbOk, service: 'cancerindex-web', time: new Date().toISOString() }, { status: dbOk ? 200 : 503, headers: { 'Cache-Control': 'no-store' } });15}16