Accueil🇫🇷Chercher

Express.js

Express.js est un framework pour construire des applications web basées sur Node.js[3]. C'est de fait le framework standard pour le développement de serveur en Node.js[4]. L'auteur original, TJ Holowaychuck, le décrit comme un serveur inspiré de Sinatra[5] dans le sens qu'il est relativement minimaliste tout en permettant d'étendre ses fonctionnalités via des plugins.

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[6] :

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[7] :

  • 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

  1. « Release 4.18.2 », (consulté le )
  2. npmjs, (base de données en ligne), consulté le
  3. (en) « Express.js »
  4. Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
  5. (en) TJ Holowaychuck, « Express 1.0beta »
  6. Express "Hello World" example
  7. Express applications
  8. Netflix Burned by Express.js. InfoQ.
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.