Définition
Express.js est un framework web minimaliste pour Node.js, qui sert à créer des API et des serveurs web en JavaScript ou TypeScript. Il fournit le strict nécessaire (routage des requêtes, chaîne de traitements intermédiaires) et laisse l'équipe choisir le reste, ce qui en a fait le socle de nombreux outils plus complets comme NestJS. Créé en 2010, il reste l'un des frameworks Node.js les plus utilisés.
Dans la pratique
Express est simple à prendre en main, mais sa liberté se paie : sans conventions d'équipe, chaque projet Express est organisé différemment. Un besoin Node.js cite souvent Express par habitude ; il vaut la peine de préciser si le projet utilise un framework plus structurant (NestJS, Fastify), car cela change le profil attendu.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.