diff --git a/backend/src/index.js b/backend/src/index.js index 30a1260..5cbe99d 100644 --- a/backend/src/index.js +++ b/backend/src/index.js @@ -55,6 +55,9 @@ app.use('/api/calendar', require('./routes/calendar')); app.use('/api/dashboard', require('./routes/dashboard')); app.use('/api/system', require('./routes/system')); +// Öffentliche Datei-Share Verwaltung (vor Auto-Loader damit /:id nicht matcht) +app.use('/api/tools/dateien/public-shares', require('./tools/dateien/public-share')); + // Tool-Routen automatisch laden const toolsDir = path.join(__dirname, 'tools'); fs.readdirSync(toolsDir, { withFileTypes: true }) @@ -70,7 +73,6 @@ fs.readdirSync(toolsDir, { withFileTypes: true }) app.use('/api/tools/snippets', require('./tools/snippets/routes')); app.use('/api/tools/qrcodes', require('./tools/qrcodes/routes')); app.use('/api/upload-shares', require('./tools/dateien/upload-share')); -app.use('/api/tools/dateien/public-shares', require('./tools/dateien/public-share')); app.use('/api/public/file-share', require('./tools/dateien/public-share-public')); app.use('/api/search', require('./routes/search'));