Programma di creazione applicazione Express

Utilizzare lo strumento di creazione dell’applicazione, express, per creare velocemente una struttura dell’applicazione.

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

Visualizzare le opzioni del comando con l’opzione -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

Ad esempio, quanto segue crea un’applicazione Express denominata myapp nella directory di lavoro corrente: The app will be created in a folder named myapp in the current working directory and the view engine will be set to 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

Successivamente, installare le dipendenze:

$ cd myapp
$ npm install

Su Windows, utilizzare questo comando:

$ DEBUG=myapp:* npm start

Su MacOS o Linux, eseguire l’applicazione con il seguente comando:

> set DEBUG=myapp:* & npm start

On Windows PowerShell, use this command:

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

Quindi caricare http://localhost:3000/ sul browser per accedere all’applicazione.

L’applicazione creata dispone della seguente struttura per la directory:

.
├── 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 struttura dell’applicazione creata dal programma di creazione è solo uno dei tanti modi disponibili per creare la struttura delle applicazioni Express. È possibile utilizzare questa struttura o modificarla a seconda delle proprie necessità.

Edit this page

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