Retour aux cas pratiques
Monolith RefactoringFondamental
Correction d'un accès direct à la base depuis la couche vue
Scénario
Contexte Une application Express rend une page HTML. Le Problème Le template appelle directement la base de données : <% const users = db.query("SELECT * FROM users") %> Contraintes Supprimer tout accès DB depuis la vue et déplacer la récupération des données dans le contrôleur. Livrable attendu Un flux MVC respecté avec séparation entre vue, contrôleur et accès aux données.
Compétences ciblées
bugfixmvcrefactoringarchitecturenodejs