MERN Stack
MongoDB · Express · React · Node.js — fullstack van database tot UI.
Wat is MERN?
MongoDB — database
Express — backend framework
React — frontend framework
Node.js — JavaScript runtime
Setup & Project
Backend & Database
CRUD Operations
Frontend (React ↔ backend)
Frontend Setup
Vite naast je backend, twee terminals en een eerste verbindingstest.
Lijst Tonen (GET)
Data ophalen met useEffect + fetch en tonen in losse componenten.
Loading & Error States
Feedback tijdens laden en bij fouten.
Formulier Toevoegen (POST)
Controlled inputs en een POST-request naar je backend.
Verwijderen & Filteren
DELETE-knop per item en filteren op een enum-veld.
Bewerken (PATCH)
Form voorvullen met huidige waarden en PATCH-request sturen.
Authentication & Security
Frontend Auth
Pas hier verder gaan als je de backend-auth (hierboven) hebt staan — deze pagina's roepen /api/auth/login, /api/auth/register en de requireAuth-middleware aan.
Leerpad
- 1 Backend basis Node.js Project Server Database Models
- 2 CRUD Create/Read Update/Delete CORS
- 3 Frontend Setup Lijst Loading/Error POST DELETE PATCH
- 4 Auth Auth basics Protected Frontend Auth Bearer Token