Express.js
framework Node.js
From Wikipedia, the free encyclopedia
Express.js est un framework pour construire des applications web basées sur Node.js[2]. C'est de fait le framework standard pour le développement de serveur en Node.js[3]. L'auteur original, TJ Holowaychuck, le décrit comme un serveur inspiré de Sinatra[4] dans le sens qu'il est relativement minimaliste tout en permettant d'étendre ses fonctionnalités via des plugins.
Développé par
TJ Holowaychuck et sa communauté
Première version
(15 ans, 117 jours)
Dernière version
5.2.1 ()[1]
Express.js
| Développé par | TJ Holowaychuck et sa communauté |
|---|---|
| Première version | (15 ans, 117 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 et expressjs.com |
Architecture
L'architecture de ce framework serait comparable à celui du Modèle Vue Contrôleur (le modèle MVC).
Exemple
app.js
Le code JavaScript ci-dessous démarre un serveur Web à l'écoute sur le port 3000[5] :
const express = require("express");
const app = express();
app.get('/', (req, res) => res.send('Hello, World!'))
app.listen(3000, () => {
console.log('Serveur en écoute sur le port 3000')
});
Usage
Voir aussi
Liens externes
- (en) Site officiel
- express sur GitHub