Changes in src/server.js [0091cb7:4c9f29a] in Klonkt
- File:
-
- 1 edited
-
src/server.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/server.js
r0091cb7 r4c9f29a 43 43 import artistsRoutes from './routes/artists.js'; 44 44 import postsRoutes from './routes/posts.js'; 45 import federationRoutes from './routes/federation.js';46 import { startCircleSyncLoop } from './services/CircleService.js';47 import adminCircleRoutes from './routes/admin-circle.js';48 import circleRoutes from './routes/circle.js';49 45 50 46 if (!process.env.SESSION_SECRET) { … … 149 145 initializeDatabase(); 150 146 151 // Cirkels: periodieke achtergrond-sync van remote instances (no-op tenzij tenancy='circle').152 startCircleSyncLoop();153 154 147 // Bundle HTMX: copy from node_modules into our own assets dir so we can serve 155 148 // it locally (no third-party CDN). Idempotent — only copies if size differs. … … 172 165 const prutter = new PrutterService(db); 173 166 app.locals.prutter = prutter; 174 175 // Cirkels-federatie: publieke, site-agnostische endpoints (/.klonkt/*).176 // Vóór resolveSite/theme — ze hebben geen site-context nodig.177 app.use(federationRoutes);178 167 179 168 app.use(resolveSite); … … 227 216 app.use('/admin/comments', adminCommentsRoutes); 228 217 app.use('/admin/settings', adminSettingsRoutes); 229 app.use('/admin/circle', adminCircleRoutes);230 218 app.use('/admin', adminRoutes); 231 219 app.use('/prutter', prutterRoutes); … … 241 229 app.get('/artiesten', (req, res) => res.redirect(301, req.originalUrl.replace(/^\/artiesten/, '/leden'))); // oude URL -> /leden 242 230 app.use('/', hubRoutes); // hub-overview op '/' (solo: next() -> postsRoutes) 243 app.use('/', circleRoutes); // /cirkel-feed (solo/hub: next() -> postsRoutes)244 231 app.use('/', postsRoutes); 245 232
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)