Add debug logging to spielplaene API
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user