mirror of
https://github.com/vercel-labs/json-render.git
synced 2026-09-14 13:41:32 +08:00
f4d13b6612
* game engine * fixes * fixes * fix controls * og * fixes * fixes
22 lines
598 B
TypeScript
22 lines
598 B
TypeScript
import { NextResponse } from "next/server";
|
|
import { list } from "@vercel/blob";
|
|
|
|
export async function GET() {
|
|
try {
|
|
const { blobs } = await list({ prefix: "game-engine/models/" });
|
|
const models = blobs.map((blob) => ({
|
|
name: blob.pathname.split("/").pop() || "Unknown",
|
|
url: blob.url,
|
|
size: blob.size,
|
|
uploadedAt: blob.uploadedAt,
|
|
}));
|
|
return NextResponse.json({ models });
|
|
} catch (error) {
|
|
console.error("Failed to list models:", error);
|
|
return NextResponse.json(
|
|
{ error: "Failed to list models" },
|
|
{ status: 500 },
|
|
);
|
|
}
|
|
}
|