Close

Setup NodeJS App on Namecheap cPanel

Step 1

Create nodejs app in the cPanel.

Step 2

Upload you project files to the root folder

models
views
.htaccess
index.js

Step 3

Run the below code

[nodejs$] source /home/usename/nodevenv/nodejs/12/bin/activate && cd /home/usename/nodejs
[nodejs$] npm init

Update the package.json like below:

  {
  "name": "myapp",
  "version": "1.0.0",
  "description": "test app",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.20.0",
    "express": "^4.18.1",
    "express-handlebars": "^6.0.6",
    "handlebars-helpers": "^0.10.0",
    "mysql": "^2.18.1"
  },
  "devDependencies": {
    "nodemon": "^2.0.18"
  }
}

Step 4

Run below code.

[nodejs$] npm install express express-handlebars --save
[nodejs$] npm install body-parser --save
[nodejs$] npm install mysql --save
[nodejs$] npm install handlebars handlebars-helpers --save
[nodejs$] npm install -g nodemon
[nodejs$] nodemon server.js