Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Express.js

Un article de Wikipédia, l'encyclopédie libre.
Express.js
Description de l'image Expressjs.png.

Informations
Développé parTJ Holowaychuck et sa communauté
Première version (15 ans, 93 jours)
Dernière version5.2.1 ()[1]Voir et modifier les données sur Wikidata
Dépôtgithub.com/expressjs/expressVoir et modifier les données sur Wikidata
Assurance qualitéIntégration continueVoir et modifier les données sur Wikidata
Écrit enJavaScriptVoir et modifier les données sur Wikidata
Système d'exploitationMultiplateforme(d)Voir et modifier les données sur Wikidata
EnvironnementMultiplate-forme
TypeFramework
LicenceLicence MITVoir et modifier les données sur Wikidata
Site webexpressjs.com etexpressjs.comVoir et modifier les données sur Wikidata

modifier -modifier le code -voir Wikidata(aide)

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.

Architecture

[modifier |modifier le code]

L'architecture de ce framework serait comparable à celui du Modèle Vue Contrôleur (le modèle MVC).

Exemple

[modifier |modifier le code]

app.js

[modifier |modifier le code]

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')});

Usage

[modifier |modifier le code]

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

[modifier |modifier le code]

Liens externes

[modifier |modifier le code]

Références

[modifier |modifier le code]
  1. « Release 5.2.1 »,(consulté le)
  2. (en) « Express.js »
  3. Case study: How & why to build a consumer app with Node.js. VentureBeat.com.
  4. (en) TJ Holowaychuck, « Express 1.0beta »
  5. Express "Hello World" example
  6. Express applications
  7. Netflix Burned by Express.js. InfoQ.
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Express.js&oldid=223324810 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp