Générateur d’applications Express

Utilisez l’outil de générateur d’applications, express, pour créer rapidement un squelette d’application.

You can run the application generator with the npx command (available in Node.js 8.2.0).

$ npx express-generator

For earlier Node versions, install the application generator as a global npm package and then launch it:

$ npm install -g express-generator
$ express

Affichez les options de commande à l’aide de l’option -h :

$ express -h
 Usage: express [options] [dir]
 Options:
 -h, --help output usage information
 --version output the version number
 -e, --ejs add ejs engine support
 --hbs add handlebars engine support
 --pug add pug engine support
 -H, --hogan add hogan.js engine support
 --no-view generate without view engine
 -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
 -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
 --git add .gitignore
 -f, --force force on non-empty directory

Par exemple, ce code crée une application Express nomée myapp. L’application sera crée dans le dossier myapp, lui meme placé dans le repertoir de travail courant. Le moteur de vue sera configuré avec Pug:

$ express --view=pug myapp
 create : myapp
 create : myapp/package.json
 create : myapp/app.js
 create : myapp/public
 create : myapp/public/javascripts
 create : myapp/public/images
 create : myapp/routes
 create : myapp/routes/index.js
 create : myapp/routes/users.js
 create : myapp/public/stylesheets
 create : myapp/public/stylesheets/style.css
 create : myapp/views
 create : myapp/views/index.pug
 create : myapp/views/layout.pug
 create : myapp/views/error.pug
 create : myapp/bin
 create : myapp/bin/www

Ensuite, installez les dépendances :

$ cd myapp
$ npm install

Sous MacOS ou Linux, exécutez l’application à l’aide de la commande suivante :

$ DEBUG=myapp:* npm start

Sous Windows, utilisez la commande suivante :

> set DEBUG=myapp:* & npm start

Installez express à l’aide de la commande suivante :

PS> $env:DEBUG='myapp:*'; npm start

Ensuite, chargez ‘http://hôte_local:3000/’ dans votre navigateur pour accéder à l’application.

L’application générée possède la structure de répertoire suivante :

.
├── app.js
├── bin
│ └── www
├── package.json
├── public
│ ├── images
│ ├── javascripts
│ └── stylesheets
│ └── style.css
├── routes
│ ├── index.js
│ └── users.js
└── views
 ├── error.pug
 ├── index.pug
 └── layout.pug
7 directories, 9 files

La structure d’application créée par le générateur est l’une des nombreuses manières possibles de structurer les applications Express. Vous avez toute latitude pour l’utiliser ou la modifier en fonction de vos besoins.

Edit this page

AltStyle によって変換されたページ (->オリジナル) /