게시판장기로 이해하는 규칙 엔진과 평가 함수 탐색예제 소스

예제 소스

장기로 이해하는 규칙 엔진과 평가 함수 탐색 · 파일 59개

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(),
  });
}