ff-admin-server/src/routes/admin/queryBuilder.ts

19 lines
575 B
TypeScript
Raw Normal View History

2024-12-12 16:33:51 +01:00
import express, { Request, Response } from "express";
import { executeQuery, getAllTableMeta, getTableMetaByTablename } from "../../controller/admin/queryBuilderController";
var router = express.Router({ mergeParams: true });
router.get("/tables", async (req: Request, res: Response) => {
await getAllTableMeta(req, res);
});
router.get("/table/:tablename", async (req: Request, res: Response) => {
await getTableMetaByTablename(req, res);
});
router.post("/query", async (req: Request, res: Response) => {
await executeQuery(req, res);
});
export default router;