Add debug logging to spielplaene API

This commit is contained in:
Torsten Schulz (local)
2025-10-21 08:43:22 +02:00
parent cfa1ef10fe
commit b25b704d9b

View File

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