luowuyin's picture
25:05:05 10:41:39 v0.3.7
a572854
import { NextResponse } from "next/server";
import { initDatabase } from "@/lib/db/client";
let initialized = false;
export async function GET() {
if (!initialized) {
try {
await initDatabase();
initialized = true;
return NextResponse.json({ success: true, message: "数据库初始化成功" });
} catch (error) {
console.error("数据库初始化失败:", error);
return NextResponse.json(
{ success: false, error: "数据库初始化失败" },
{ status: 500 }
);
}
} else {
return NextResponse.json({ success: true, message: "数据库已初始化" });
}
}