import { deleteAsset, getAsset } from "@/lib/server/data-store"; import { jsonError, jsonOk } from "@/lib/server/api"; import { deleteStoredAsset } from "@/lib/server/storage"; export const runtime = "nodejs"; export async function DELETE(_request: Request, context: { params: Promise<{ id: string }> }) { try { const { id } = await context.params; const asset = await getAsset(id); if (!asset) return jsonError("资产不存在", 404); await deleteStoredAsset(asset); await deleteAsset(id); return jsonOk({ ok: true, deletedAssetId: id }); } catch (error) { return jsonError(error, 500); } }