Changeset cb01666 in Klonkt for src/server.js
- Timestamp:
- 06/23/2026 02:54:36 PM (3 months ago)
- Branches:
- main
- Children:
- 9b851e7
- Parents:
- 8f2f97c
- File:
-
- 1 edited
-
src/server.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/server.js
r8f2f97c rcb01666 22 22 import { isViewer } from './middleware/auth.js'; 23 23 import { renderPage } from './middleware/render.js'; 24 import { audioEnabled } from './config/features.js'; 24 25 import authRoutes from './routes/auth.js'; 25 26 import accountRoutes from './routes/account.js'; … … 251 252 app.use('/account', accountRoutes); 252 253 app.use('/notifications', notificationsRoutes); 253 app.use('/admin/audio', adminAudioRoutes); 254 app.use('/admin/playlists', adminPlaylistsRoutes); 254 if (audioEnabled()) { 255 app.use('/admin/audio', adminAudioRoutes); 256 app.use('/admin/playlists', adminPlaylistsRoutes); 257 } 255 258 app.use('/admin/sites', adminSitesRoutes); 256 259 app.use('/admin/users', adminUsersRoutes); … … 266 269 app.use('/admin/epk', adminEpkRoutes); 267 270 app.use('/admin', adminRoutes); 268 app.use('/audio', audioRoutes);271 if (audioEnabled()) app.use('/audio', audioRoutes); 269 272 app.use('/search', searchRoutes); 270 273 app.use('/comments', commentsRoutes); … … 280 283 app.use('/', epkRoutes); // /pers perskit (premium; niet-premium: next() -> 404) 281 284 app.use('/', newsletterRoutes); // /nieuwsbrief in/uitschrijven (premium; niet-premium: next()) 282 app.use('/', downloadRoutes); // /downloads + /download/:id download-voor-email (premium)285 if (audioEnabled()) app.use('/', downloadRoutes); // /downloads + /download/:id (audio; lite: uit) 283 286 app.use('/', linkbioRoutes); // /links link-in-bio + klikstats (premium) 284 app.use('/', embedRoutes); // /embed inbedbare audiospeler (premium)287 if (audioEnabled()) app.use('/', embedRoutes); // /embed inbedbare audiospeler (audio; lite: uit) 285 288 app.use('/', showsRoutes); // /shows agenda + notify-me (premium) 286 289 app.use('/', changelogRoutes); // /changelog publieke release-/wijzigingen-pagina
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)