The quickest way to get started with express application is to use Express Generator. Only pre-requisite is node.js should be installed to proceed further.
Step-1: Install exress-generator
Step-2: Create application using express-genrator.
Once express-generator is installed. Create express application 'client-app' using express-generator.
'client-app' skeleton is created with routes, views and placeholder for assets like images, css.
Note: 'client-app' app is ready and server can be started. Default port number associated with server is 3000. It can be modified in file 'rap-client-app/bin/www' at line# 15.
Step-3: Install dependencies Go to folder client-app and install dependencies.
Step-4: Start server.
Step-4: Once server is started. clinet-app can be accessed via http://localhost:3300/
Step-1: Install exress-generator
m-c02z31rnlvdt:rap n0r0082$ npm install -g express-generator
Step-2: Create application using express-genrator.
Once express-generator is installed. Create express application 'client-app' using express-generator.
m-c02z31rnlvdt:rap n0r0082$ npx express-generator client-app
'client-app' skeleton is created with routes, views and placeholder for assets like images, css.
create : rap-client-app/ create : client-app/public/ create : client-app/public/javascripts/ create : client-app/public/images/ create : client-app/public/stylesheets/ create : client-app/public/stylesheets/style.css create : client-app/routes/ create : client-app/routes/index.js create : client-app/routes/users.js create : client-app/views/ create : client-app/views/error.jade create : client-app/views/index.jade create : client-app/views/layout.jade create : client-app/app.js create : client-app/package.json create : client-app/bin/ create : client-app/bin/www
Note: 'client-app' app is ready and server can be started. Default port number associated with server is 3000. It can be modified in file 'rap-client-app/bin/www' at line# 15.
Step-3: Install dependencies Go to folder client-app and install dependencies.
m-c02z31rnlvdt:rap n0r0082$ cd client-app
m-c02z31rnlvdt:client-app n0r0082$ npx express-generator client-app
Step-4: Start server.
m-c02z31rnlvdt:rap n0r0082$ npm start > rap-client-app@0.0.0 start /Users/n0r0082/rap/client-app > node ./bin/www GET / 200 777.042 ms - 170 GET /stylesheets/style.css 200 9.007 ms - 111 GET /favicon.ico 404 16.686 ms - 1452
Step-4: Once server is started. clinet-app can be accessed via http://localhost:3300/