Changes in src/server.js [0091cb7:4c9f29a] in Klonkt


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/server.js

    r0091cb7 r4c9f29a  
    4343import artistsRoutes from './routes/artists.js';
    4444import 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';
    4945
    5046if (!process.env.SESSION_SECRET) {
     
    149145initializeDatabase();
    150146
    151 // Cirkels: periodieke achtergrond-sync van remote instances (no-op tenzij tenancy='circle').
    152 startCircleSyncLoop();
    153 
    154147// Bundle HTMX: copy from node_modules into our own assets dir so we can serve
    155148// it locally (no third-party CDN). Idempotent — only copies if size differs.
     
    172165const prutter = new PrutterService(db);
    173166app.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);
    178167
    179168app.use(resolveSite);
     
    227216app.use('/admin/comments', adminCommentsRoutes);
    228217app.use('/admin/settings', adminSettingsRoutes);
    229 app.use('/admin/circle', adminCircleRoutes);
    230218app.use('/admin', adminRoutes);
    231219app.use('/prutter', prutterRoutes);
     
    241229app.get('/artiesten', (req, res) => res.redirect(301, req.originalUrl.replace(/^\/artiesten/, '/leden'))); // oude URL -> /leden
    242230app.use('/', hubRoutes); // hub-overview op '/' (solo: next() -> postsRoutes)
    243 app.use('/', circleRoutes); // /cirkel-feed (solo/hub: next() -> postsRoutes)
    244231app.use('/', postsRoutes);
    245232
Note: See TracChangeset for help on using the changeset viewer.