summary refs log tree commit diff
path: root/src/api/routes.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes.js')
-rw-r--r--src/api/routes.js26
1 files changed, 22 insertions, 4 deletions
diff --git a/src/api/routes.js b/src/api/routes.js

index 73d954e..0da8be9 100644 --- a/src/api/routes.js +++ b/src/api/routes.js
@@ -2,6 +2,7 @@ import * as routes from './routes/index.js'; export function registerRoutes(app) { // app.get("/status", routes.statusRoute); + let routeCount = 0; Object.values(routes).forEach(route => { console.log('Registering route:', route); if (!route.route) @@ -10,9 +11,26 @@ export function registerRoutes(app) { 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); + if (route.onGet) { + app.get(route.route, route.onGet); + routeCount++; + } + if (route.onPost) { + app.post(route.route, route.onPost); + routeCount++; + } + if (route.onPut) { + app.put(route.route, route.onPut); + routeCount++; + } + if (route.onDelete) { + app.put(route.route, route.onDelete); + routeCount++; + } + if (route.onPatch) { + app.patch(route.route, route.onPatch); + routeCount++; + } }); + console.log(`Registered ${routeCount} routes.`); }