reduce api | version control

This commit is contained in:
taDuc
2026-04-19 00:13:22 +07:00
parent 5397bf9808
commit 34e709cea4
6 changed files with 1529 additions and 1680 deletions

View File

@@ -6,6 +6,7 @@ const tileRoutes = require("./routes/tiles");
const rasterTileRoutes = require("./routes/rasterTiles");
const geoRoutes = require("./routes/geometries");
const entityRoutes = require("./routes/entities");
const sectionRoutes = require("./routes/sections");
const { openApiSpec } = require("./swagger");
const app = express();
@@ -18,6 +19,11 @@ app.use("/tiles", tileRoutes);
app.use("/raster-tiles", rasterTileRoutes);
app.use("/geometries", geoRoutes);
app.use("/entities", entityRoutes);
app.use("/sections", sectionRoutes);
app.use("/submissions", (req, res, next) => {
req.url = `/submissions${req.url}`;
sectionRoutes(req, res, next);
});
app.use("/docs", swaggerUi.serve, swaggerUi.setup(openApiSpec, {
explorer: true,
}));