demo 20-4-2026

This commit is contained in:
taDuc
2026-04-19 23:43:31 +07:00
parent 34e709cea4
commit 7804ef842b
6 changed files with 105 additions and 17 deletions

View File

@@ -8,6 +8,7 @@ const geoRoutes = require("./routes/geometries");
const entityRoutes = require("./routes/entities");
const sectionRoutes = require("./routes/sections");
const { openApiSpec } = require("./swagger");
const { envelopeResponses } = require("./utils/apiEnvelope");
const app = express();
@@ -15,12 +16,12 @@ app.use(cors());
app.use(express.json());
// serve MBTiles and geometry CRUD
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) => {
app.use("/tiles", envelopeResponses, tileRoutes);
app.use("/raster-tiles", envelopeResponses, rasterTileRoutes);
app.use("/geometries", envelopeResponses, geoRoutes);
app.use("/entities", envelopeResponses, entityRoutes);
app.use("/sections", envelopeResponses, sectionRoutes);
app.use("/submissions", envelopeResponses, (req, res, next) => {
req.url = `/submissions${req.url}`;
sectionRoutes(req, res, next);
});