Retour aux cas pratiques
Node.jsAvancé
Architecture REST modulaire avec séparation contrôleurs et routes
Scénario
Contexte : Vous reprenez une API Node.js dont toute la logique est écrite dans un seul fichier server.js. Le Problème : Les routes, la logique métier et la configuration sont mélangées, rendant le projet difficile à maintenir. Contraintes : Utiliser Express. Mettre en place une séparation claire entre routes, contrôleurs et configuration sans modifier le comportement métier. Livrable attendu : Refactoriser l'application en architecture modulaire avec dossiers routes, controllers et éventuellement services, tout en gardant une structure scalable.
Compétences ciblées
nodejsexpressarchitecturerestmodularite