Express.js

framework Node.js De Wikipédia, l'encyclopédie libre

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.

Faits en bref Développé par, Première version ...
Express.js
Thumb
Informations
Développé par TJ Holowaychuck et sa communauté
Première version (14 ans, 146 jours)
Dernière version 5.0.1 ()[1]
Dépôt github.com/expressjs/express
Assurance qualité Intégration continue
Écrit en JavaScript
Système d'exploitation Multiplateforme (en)
Environnement Multiplate-forme
Type Framework
Licence Licence MIT
Site web expressjs.com et expressjs.com
Fermer

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

Plusieurs sites web utilisent ou ont utilisé le framework[6] :

  • MySpace
  • LearnBoost
  • Storify
  • Geekli.st
  • Klout
  • Prismatic
  • Study Notes
  • Persona
  • Countly
  • Segment.io
  • Yummy
  • Koding
  • Apiary.io
  • Cozy
  • FlyLatex
  • SimpleSet
  • Ghost
  • LogHuman
  • VogueVerve
  • Glip
  • Gugamarket
  • etc.

Voir aussi

Liens externes

Références

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.