Files
Dwinzo-Beta-Backend/src/API/app.ts

18 lines
707 B
TypeScript

import express from "express";
import cors from "cors";
import swaggerOptions from "./swagger/swagger.ts";
import swaggerUi from "swagger-ui-express";
import swaggerJSDoc from "swagger-jsdoc";
import zoneRouter from "./routes/zoneRoutes.ts";
import panelRouter from "./routes/panelRoutes.ts";
import widgetRouter from "./routes/widgetRoute.ts";
import pointRouter from "./routes/pointroutes.ts";
const app = express();
const swaggerSpec = swaggerJSDoc(swaggerOptions);
app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerSpec));
app.use("/api/v1", zoneRouter);
app.use("/api/v1", panelRouter);
app.use("/api/v1", widgetRouter);
app.use("/api/v1", pointRouter);
export default app;