This commit is contained in:
silverpro89
2026-01-20 20:29:07 +07:00
parent 97e2e8402e
commit 53d97ba5db
12 changed files with 3461 additions and 20 deletions

5
app.js
View File

@@ -32,6 +32,8 @@ const trainingRoutes = require('./routes/trainingRoutes');
const parentTaskRoutes = require('./routes/parentTaskRoutes');
const chapterRoutes = require('./routes/chapterRoutes');
const gameRoutes = require('./routes/gameRoutes');
const lessonRoutes = require('./routes/lessonRoutes');
const chapterLessonRoutes = require('./routes/chapterLessonRoutes');
/**
* Initialize Express Application
@@ -142,6 +144,7 @@ app.get('/api', (req, res) => {
training: '/api/training',
parentTasks: '/api/parent-tasks',
chapters: '/api/chapters',
lessons: '/api/lessons',
games: '/api/games',
},
documentation: '/api-docs',
@@ -192,7 +195,9 @@ app.use('/api/subscriptions', subscriptionRoutes);
app.use('/api/training', trainingRoutes);
app.use('/api/parent-tasks', parentTaskRoutes);
app.use('/api/chapters', chapterRoutes);
app.use('/api/chapters', chapterLessonRoutes); // Nested route: /api/chapters/:id/lessons
app.use('/api/games', gameRoutes);
app.use('/api/lessons', lessonRoutes);
/**
* Queue Status Endpoint