Check Node and npm are installed,
$ node --version
$ npm --version
Install Express generator globally,
$ npm install express-generator -g
$ express --version
Create a new directory inside /opt/nodeserver
$ mkdir tempGraph
This will create several folders as well as the package.json file with all dependencies. Next install these dependencies,
$ sudo npm install
This automatically locates package.json in the same directory as the command is run in and installs them.
Start express with,
$ npm start
open another terminal on the same system and type,
$ curl localhost:3000
You should see same HTML,
Install nodemon to automatically restart application should it be updated, which will happen frequently during development.
$ npm install -g nodemon
To start nodemon, first top the application and be sure to be in the applications directory, then,
Nodemon is for development not production.