diff --git a/server/api/spielplaene.get.js b/server/api/spielplaene.get.js index fa486d7..d3069cd 100644 --- a/server/api/spielplaene.get.js +++ b/server/api/spielplaene.get.js @@ -5,15 +5,20 @@ export default defineEventHandler(async (event) => { try { const spielplaeneDir = path.join(process.cwd(), 'public', 'spielplaene') + console.log('=== SPIELPLÄNE API ===') + console.log('Verzeichnis:', spielplaeneDir) + // Prüfe, ob das Verzeichnis existiert try { await fs.access(spielplaeneDir) } catch { + console.log('Verzeichnis nicht gefunden') return [] } // Lese alle Dateien im Verzeichnis const dateien = await fs.readdir(spielplaeneDir) + console.log('Alle Dateien:', dateien) // Filtere nur relevante Dateitypen const erlaubteExtensions = ['.pdf', '.xlsx', '.xls', '.doc', '.docx'] @@ -22,6 +27,9 @@ export default defineEventHandler(async (event) => { return erlaubteExtensions.includes(ext) }) + console.log('Gefilterte Dateien:', gefiltert) + console.log('Anzahl:', gefiltert.length) + return gefiltert } catch (error) { console.error('Fehler beim Lesen der Spielpläne:', error)