24 lines
743 B
TypeScript
24 lines
743 B
TypeScript
import Elysia from "elysia";
|
|
import { projectRoutes } from "./project/project.route";
|
|
import { uploadRoutes } from "./upload/upload.route";
|
|
import { authRoute } from "./auth/auth.route";
|
|
import { uploadShapesRoutes } from "./uploadShapes/upload.shapes.route";
|
|
import { photoLibraryRoutes } from "./photoLibrary/photo.library.route";
|
|
import { categoryRoutes } from "./category/category.route";
|
|
import { designRoutes } from "./design/design.route";
|
|
|
|
export const api = new Elysia({
|
|
prefix: "",
|
|
});
|
|
|
|
api.get("/", () => {
|
|
return "Hello from PlanPostAI Canvas API";
|
|
});
|
|
|
|
api.use(authRoute);
|
|
api.use(projectRoutes);
|
|
api.use(uploadRoutes);
|
|
api.use(photoLibraryRoutes);
|
|
api.use(uploadShapesRoutes);
|
|
api.use(categoryRoutes);
|
|
api.use(designRoutes);
|