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