install express
npm i express
EXPRESS generator
$ npm install express-generator -g
express generator
# 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
# For example, the following creates an Express app named myapp. 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
# Then install dependencies:
$ cd myapp
npm install
# On MacOS or Linux, run the app with this command:
$ DEBUG=myapp:* npm start
# On Windows Command Prompt, use this command:
$ set DEBUG=myapp:* & npm start
# On Windows PowerShell, use this command:
$env:DEBUG='myapp:*'; npm start
express generator
## Command
$ 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
## Display the command options with the -h option:
$ express -h
How to use express generator
# Scaffold an app with Express application generator
# Install express-generator globally by typing the following
# into a bash terminal (from any directory).
# open a bash terminal and install globally by typing:
$ npm install -g [email protected]
# Prepend the command with sudo if you are using MacOS or Linux.
$ sudo npm install -g express-generator
# Note: You may need to close your bash terminal and start a
# new session before you can use the express command after this installation.
# First create a main folder for your server
$ mkdir MyNameFolder
# enter the folder
$ cd MyNameFolder
# Scaffold out an Express application
# Here we create a server folder of your own name
# myservernameServer
# To scaffold out an Express application,
# type the following at the prompt:
# view generator now pug as jade is now pug
$ express --view=pug mysitenameServer
# NOTE: If the "express" command does not work for you even after
# you have installed express-generator globally, you can use command
$ npx [email protected] mysitenameServer
# move into the mysitenameServer folder - type:
$ cd mysitenameServer
# type the following at terminal prompt to install all Node dependencies:
$ npm install
# RUNNING APP
# MacOS or Linux
$ DEBUG=mysitenameServer:* npm start
# On Windows prompt
$ set DEBUG=mysitenameServer:* & npm start
# Windows PowerShell
$ env:DEBUG='mysitenameServer:*'; npm start
# Then load http://localhost:3000/ in your browser to access the app.
# The generated app has the following directory structure:
.
├── 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
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us