예제 소스
바둑 on-policy 학습: 대국 로그를 KataGo 라벨로 바꾸기 · 파일 169개
route.ts
import { NextRequest, NextResponse } from "next/server";
import { getActiveDbFileName, listGamesForGuest } from "@/lib/db";
export const runtime = "nodejs";
/** GET ?guestId= — 이전 기보 목록 */
export async function GET(req: NextRequest) {
const guestId = req.nextUrl.searchParams.get("guestId")?.trim();
if (!guestId) {
return NextResponse.json({ error: "guestId required" }, { status: 400 });
}
const games = listGamesForGuest(guestId);
return NextResponse.json({
games,
dbFile: getActiveDbFileName(),
});
}