5 questions, une seule bonne réponse par question.
Répondez à tout, puis cliquez sur Corriger mes réponses : score et explications s'affichent.
1. Qu'est-ce qu'un MIDDLEWARE, le concept central d'Express ?
TOUT est middleware dans Express (express.json, auth, gestion d'erreurs, vos fonctions) — d'où sa modularité et sa puissance.
2. SSR (templates) ou API + front séparé : quelle différence ?
Les niveaux suivants penchent vers l'API/JSON (très répandue), mais les deux sont valables selon le projet ; le back-end Node est le socle commun.
3. MongoDB (NoSQL) : faut-il définir des schémas avec Mongoose ?
La flexibilité sans structure = données chaotiques. Un schéma que VOUS contrôlez garde la souplesse ET la rigueur. Mongoose gère aussi les hooks (ex. hacher un mot de passe).
4. Comment se protéger de l'INJECTION SQL ?
L'injection SQL (faille critique) permet vol/destruction de données. Principe général : ne jamais faire confiance aux entrées ; toujours paramétrer.