import express from "express"; import u from "@/utils"; import { success } from "@/lib/responseFormat"; const router = express.Router(); // 删除数据库表数据 export default router.post("/", async (req, res) => { const projects = await u.db("t_project").select("id"); const projectIds = projects.map((project) => project.id); await Promise.all( projectIds.map(async (id) => { try { await u.oss.deleteDirectory(String(id)); } catch (error) { console.error(`删除OSS文件失败,项目ID: ${id}`, error); } }), ); // await initDB(db, true); res.status(200).send(success("清空数据库成功")); });