"use client"; import { useState } from "react"; export default function Home() { const [response, setResponse] = useState(null); const [loading, setLoading] = useState(false); const testGrpc = async () => { setLoading(true); try { const res = await fetch("/api/grpc-test?msg=HelloBot"); const data = await res.json(); setResponse(data); } catch (err) { setResponse({ success: false, error: "Fetch error" }); } finally { setLoading(false); } }; return (

Kord Dashboard (gRPC Test)

대시보드와 봇 간의 gRPC 통신망을 테스트합니다.

{response && (

테스트 결과

              {JSON.stringify(response, null, 2)}
            
{response.success && (

✅ 봇으로부터 성공적으로 응답을 받았습니다!

)} {!response.success && (

❌ 봇과 통신에 실패했습니다. (봇 구동 여부를 확인하세요)

)}
)}
); }