feat(search): /api/search route
This commit is contained in:
@@ -16,6 +16,7 @@ import { statsRouter } from './routes/stats.js';
|
||||
import { subscriptionsRouter } from './routes/subscriptions.js';
|
||||
import { marketplaceRouter } from './routes/marketplace.js';
|
||||
import { adminLessonsRouter } from './routes/admin-lessons.js';
|
||||
import { searchRouter } from './routes/search.js';
|
||||
|
||||
export function createApp(db: Db): Express {
|
||||
const app = express();
|
||||
@@ -40,6 +41,7 @@ export function createApp(db: Db): Express {
|
||||
app.use('/api/admin/lessons', requireAuth, requireRole('sysadmin'), verifyCsrf, adminLessonsRouter(db));
|
||||
app.use('/api', requireAuth, verifyCsrf, subscriptionsRouter(db));
|
||||
app.use('/api/marketplace', requireAuth, marketplaceRouter(db));
|
||||
app.use('/api/search', requireAuth, searchRouter(db));
|
||||
|
||||
// Static frontend in production
|
||||
const frontendDist = resolve(import.meta.dirname, '../../frontend/dist');
|
||||
|
||||
Reference in New Issue
Block a user