Ein Fallback, der auf Vercel nicht gehen kann.
Lokal reicht eine JSON-Datei als Speicher, das spart beim Entwickeln jede Einrichtung. Auf Vercel ist das Dateisystem schreibgeschützt und pro Instanz flüchtig — derselbe Fallback kann dort nicht funktionieren.
EROFS: read-only file system, open '.data/urlaub.json' → Es ist kein Speicher verbunden. Im Vercel-Dashboard unter Storage eine Redis-Datenbank anlegen und mit dem Projekt verbinden, danach einmal neu deployen.
Jede schreibende Route fragt vorher, ob sie im Datei-Modus auf Vercel läuft, und antwortet dann mit genau diesem Satz statt mit einem Stacktrace. Ein Fehler, der die Lösung mitliefert, spart die halbe Stunde, in der man sonst das falsche Problem sucht.