@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
32 lines (29 loc) • 827 B
text/typescript
import { NextRequest, NextResponse } from "next/server";
export async function GET(_request: NextRequest) {
try {
const healthData = {
status: "healthy",
timestamp: new Date().toISOString(),
service: "AgentC CMS",
version: "1.0.0",
uptime: process.uptime(),
environment: process.env.NODE_ENV || "development",
checks: {
database: "connected",
api: "operational",
media: "ready",
},
};
return NextResponse.json(healthData, { status: 200 });
} catch (error) {
console.error("Health check failed:", error);
return NextResponse.json(
{
status: "unhealthy",
error: error instanceof Error ? error.message : "Unknown error",
timestamp: new Date().toISOString(),
},
{ status: 500 }
);
}
}