
Bases Express.js
Routing, middleware, requêtes/réponses, fichiers statiques, template engines, gestion d'erreurs
1Qu'est-ce qu'Express.js ?
Qu'est-ce qu'Express.js ?
Réponse
Express.js est un framework web minimaliste et flexible pour Node.js qui fournit des fonctionnalités robustes pour créer des applications web et des API. Il simplifie la gestion du routing, des middlewares et des requêtes/réponses HTTP par rapport à Node.js pur. Express est devenu le standard de facto pour les applications web Node.js grâce à sa simplicité et sa performance.
2Comment créer une application Express basique ?
Comment créer une application Express basique ?
Réponse
Créer une application Express nécessite d'importer le module express puis d'appeler la fonction express() pour instancier l'application. Cette instance fournit tous les méthodes nécessaires pour définir des routes, des middlewares et démarrer le serveur. C'est la première étape de toute application Express.
3Quelle méthode définit une route GET dans Express ?
Quelle méthode définit une route GET dans Express ?
Réponse
La méthode app.get() est utilisée pour définir une route qui répond aux requêtes HTTP GET. Elle prend deux paramètres : le chemin de la route et une fonction de callback qui traite la requête et envoie la réponse. Cette méthode est fondamentale pour créer des endpoints REST.
Qu'est-ce qu'un middleware dans Express ?
Comment ajouter un middleware global dans Express ?
+17 questions d'entretien
Autres sujets d'entretien Node.js / NestJS
Fondamentaux Node.js
APIs Core Node.js
Programmation asynchrone
Fondamentaux NestJS
Conception d'API REST
Validation et DTO
Documentation d'API
Gestion des erreurs
Tests unitaires
Planification de tâches
Modules et DI NestJS
Configuration et environnements
Authentification JWT
Autorisation et RBAC
Base de données avec TypeORM
Prisma ORM
Middleware et Interceptors
Upload de fichiers
WebSockets
GraphQL avec NestJS
Tests end-to-end
Cache avec Redis
Files d'attente avec Bull
DevOps, Logging et CI/CD
Docker et Containerization
Microservices
Bonnes pratiques de sécurité
Performance et Déploiement Cloud
Maîtrise Node.js / NestJS pour ton prochain entretien
Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.
Commencer gratuitement