Ik debug, repareer en refactor foutafhandeling in jouw React, Next.js, Node.js en SQL fullstack applicatie op professionele wijze. Ik ben gespecialiseerd in schone, veilige en gebruiksvriendelijke foutworkflows over de frontend, backend en database laag.
Wat ik voor jou doe:
- React / Next.js (frontend)
- Implementeren van error boundaries (error.tsx, useErrorBoundary, componentlevel errors)
- API response errors op een elegante manier afhandelen (HTTP-codes, aangepaste berichten, laad- en foutstatussen)
- Globale en route-specifieke error UI's toevoegen (404, 500, validatiefouten)
- Gebruik maken van patronen zoals try/catch in async componenten, useActionState en useFormStatus (Next.js App Router)
- Node.js (backend)
- Robuuste Express / Fastify-stijl middleware voor foutafhandeling bouwen
- Fouten veilig loggen (met Winston, Pino of ingebouwde logging)
- Consistente JSON-geformatteerde foutreacties teruggeven aan frontend
- Voorkomen dat gevoelige stack traces uitlekken naar clients
- SQL / Database (PostgreSQL, MySQL, etc.)
- SQL-specifieke fouten oplossen (constraint violations, duplicate key, syntax, ongeldige queries)
- Database-operaties in try/catch wikkelen met juiste rollbacks waar nodig
- Integreren met ORMs (Prisma, Sequelize, Knex) voor nette DB-foutafhandeling
Laten we een gesprek voeren.