"use client"; import { useEffect } from "react"; import { AlertTriangle, RotateCcw } from "lucide-react"; export default function GlobalError({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { useEffect(() => { console.error(error); }, [error]); const isDbError = /database|prisma|ECONNREFUSED|P1001|does not exist/i.test(error.message ?? ""); return (

Da ist etwas schiefgelaufen

{error.message}

{isDbError ? (

Sieht nach einem Datenbankproblem aus.

  1. Laeuft PostgreSQL? docker compose up -d db
  2. Stimmt DATABASE_URL in der{" "} .env?
  3. Migrationen eingespielt? npm run db:migrate
) : null}
); }