Architecture REST modulaire avec séparation contrôleurs et routes
السيناريو
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.
المهارات المستهدفة
حالات تطبيقية أخرى في Node.js
- Configuration basique des variables d'environnementأساسي
- Conception d'un système de cache distribué avec Redisخبير
- Correction d'un problème de port déjà utiliséأساسي
- Conception d'une architecture microservices scalable avec API Gatewayخبير
- Correction d'une réponse JSON mal formatéeأساسي
- Implémentation d'un système d'authentification avancé avec refresh tokens sécurisésخبير
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
