"use client"; import { useEffect, useState } from "react"; type Health = { status: string; db: { connected: boolean; now?: string; version?: string }; }; export default function DbStatus() { const [health, setHealth] = useState(null); const [error, setError] = useState(false); useEffect(() => { fetch("/api/health") .then((res) => res.json()) .then(setHealth) .catch(() => setError(true)); }, []); if (error) return ● API 응답 없음; if (!health) return ● 확인 중…; return health.db.connected ? ( ● DB 연결됨 (PostgreSQL) ) : ( ● DB 연결 안 됨 ); }