blob: 6229196df467ca0ba1fe85a505237429c76f0962 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import * as routes from "./routes/index.js";
export function registerRoutes(app) {
// app.get("/status", routes.statusRoute);
Object.values(routes).forEach((route) => {
console.log("Registering route:", route);
if (!route.route)
throw new Error(
"Route definition is missing 'route' property: " +
JSON.stringify(route),
);
if (route.onGet) app.get(route.route, route.onGet);
if (route.onPost) app.post(route.route, route.onPost);
if (route.onPut) app.put(route.route, route.onPut);
if (route.onDelete) app.put(route.route, route.onDelete);
});
}
|