GET
/api/health인증 없이 호출 가능한 인프라 헬스체크 엔드포인트.
API 라우트: GET /api/health 인증 없이 호출 가능한 인프라 헬스체크 엔드포인트. PostgreSQL(DB) · Redis · MinIO(스토리지) 세 서비스에 각각 최소 확인 요청을 보내 응답 성공 여부와 레이턴시를 보고한다. 사용처: - 쿠버네티스/도커 readiness probe - 200 = 필수 의존성 정상. optional storage 장애는 status=degraded로 본문에 남긴다(#162). - 503 = 필수 의존성(DB/Redis, STORAGE_REQUIRED=true일 때 Storage) 장애. - 운영자가 직접 호출하는 상태 확인 export const dynamic = "force-dynamic" — Next.js 정적 캐시 비활성화(항상 실시간 체크). @author jijuta ([email protected]) @since 2026-05-03 @updated 2026-06-07 — JSDoc 표준(@author/@since/@param 등) 적용
Responses
200 성공401 미인증(JWT 쿠키 필요)403 권한 없음404 없음
cURL
curl -X GET https://sit.in-bridge.com/api/health \
-H "Authorization: Bearer $TOKEN"JavaScript
const res = await fetch("https://sit.in-bridge.com/api/health", {
method: "GET",
headers: {
"Authorization": `Bearer ${token}`
}
});
const data = await res.json();