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
    Correction d'un accès direct à la base depuis la couche vue — mise en situation Monolith Refactoring | CodeDuel