Learning Objective:

Install dotenv
    npm i dotenv
Task 1: Manage port in constant file ( Create .env file)
    PORT=3000
Task 2: Use the PORT in app.js
    const dotenv = require('dotenv');
dotenv.config()

const port = process.env.PORT;
console.log("PORT", port);
Testing #1: Run the Server
    nodemon app.js
  D:\restapi-lab\project-api>nodemon app.js
[nodemon] 2.0.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
Server is listening on port 3000!
Task 3: Change the port (e.g: from 3000 to 5000 ) in constant file
    PORT=5000
  D:\restapi-lab\project-api>nodemon app.js
[nodemon] 2.0.4
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
Server is listening on port 5000!
Git Instructions
Git
  git status
git app.js
git commit -m "Refactoring - Added PORT in environment variable"
Summary