routes cleanup
All checks were successful
Deploy to Web Server flyer-crawler.projectium.com / deploy (push) Successful in 5m57s

This commit is contained in:
2025-12-09 20:46:25 -08:00
parent e16a519aa2
commit 84ebbeb677
11 changed files with 513 additions and 388 deletions

View File

@@ -10,7 +10,6 @@ import { logger } from './src/services/logger.server';
// Import routers
import authRouter from './src/routes/auth.routes';
import publicRouter from './src/routes/public.routes'; // This seems to be missing from the original file list, but is required.
import userRouter from './src/routes/user.routes';
import adminRouter from './src/routes/admin.routes';
import aiRouter from './src/routes/ai.routes';
@@ -18,6 +17,7 @@ import budgetRouter from './src/routes/budget.routes';
import flyerRouter from './src/routes/flyer.routes';
import recipeRouter from './src/routes/recipe.routes';
import personalizationRouter from './src/routes/personalization.routes';
import statsRouter from './src/routes/stats.routes';
import gamificationRouter from './src/routes/gamification.routes';
import systemRouter from './src/routes/system.routes';
import healthRouter from './src/routes/health.routes';
@@ -136,10 +136,10 @@ app.use('/api/achievements', gamificationRouter);
app.use('/api/flyers', flyerRouter);
// 8. Public recipe routes.
app.use('/api/recipes', recipeRouter);
// 9. Public personalization data routes.
// 9. Public personalization data routes (master items, etc.).
app.use('/api/personalization', personalizationRouter);
// 8. Public routes that require no authentication. This should be last among the API routes.
app.use('/api', publicRouter);
// 10. Public statistics routes.
app.use('/api/stats', statsRouter);
// --- Error Handling and Server Startup ---