Express.js
Outils
Général
Imprimer / exporter
Dans d’autres projets
| Développé par | TJ Holowaychuck et sa communauté |
|---|---|
| Première version | (15 ans, 93 jours) |
| Dernière version | 5.2.1 ()[1] |
| Dépôt | github.com/expressjs/express |
| Assurance qualité | Intégration continue |
| Écrit en | JavaScript |
| Système d'exploitation | Multiplateforme(d) |
| Environnement | Multiplate-forme |
| Type | Framework |
| Licence | Licence MIT |
| Site web | expressjs.com etexpressjs.com |
Express.js est unframework pour construire desapplications web basées surNode.js[2]. C'est de fait le framework standard pour le développement de serveur enNode.js[3]. L'auteur original, TJ Holowaychuck, le décrit comme un serveur inspiré deSinatra[4] dans le sens qu'il est relativement minimaliste tout en permettant d'étendre ses fonctionnalités via des plugins.
L'architecture de ce framework serait comparable à celui du Modèle Vue Contrôleur (le modèle MVC).
Le codeJavaScript ci-dessous démarre unserveur Web à l'écoute sur le port 3000[5] :
constexpress=require("express");constapp=express();app.get('/',(req,res)=>res.send('Hello, World!'))app.listen(3000,()=>{console.log('Serveur en écoute sur le port 3000')});
Plusieurs sites web utilisent ou ont utilisé le framework[6] :