Express.jsمتقدم
Mise en place d'une architecture MVC modulaire avec séparation claire des responsabilités
السيناريو
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.
المهارات المستهدفة
expressmvcarchitectureapimodularite
حالات تطبيقية أخرى في Express.js
- Lecture correcte des query parametersأساسي
- Refonte complète pour supporter un environnement cloud-native scalableخبير
- Structuration basique des routes dans un Router séparéأساسي
- Sécurisation avancée contre attaques OWASP courantesخبير
- Ajout d'un middleware global de logging simpleأساسي
- Architecture scalable multi-instances avec WebSockets et synchronisation Redisخبير
أسئلة أصلية من تصميم CodeDuel. لا ترتبط CodeDuel بأي ناشر أو هيئة اعتماد مذكورة؛ أسماء الشهادات والعلامات التجارية مملوكة لأصحابها، ولا تُذكر إلا للإشارة إلى المجال الذي يغطيه الاختبار. الإبلاغ عن محتوى
