Retour aux cas pratiques
Express.jsAvancé

Mise en place d'une architecture MVC modulaire avec séparation claire des responsabilités

Scénario

Contexte : Vous reprenez une API Express dont toutes les routes et la logique métier sont regroupées dans un seul fichier volumineux. Le Problème : Le code est difficile à maintenir, tester et faire évoluer. Contraintes : Implémenter une séparation claire entre routes, contrôleurs et services sans modifier le comportement fonctionnel existant. Livrable attendu : Refactoriser l'application en architecture MVC structurée avec dossiers dédiés (routes, controllers, services) et injection propre des dépendances.

Compétences ciblées

expressmvcarchitectureapimodularite
    Mise en place d'une architecture MVC modulaire avec séparation claire des responsabilités — mise en situation Express.js | CodeDuel