Home
Understanding Env

How to start PORT on an env variable

Install dotenv package

Install the dotenv package using npm. This package allows you to load environment variables from a file.

npm install dotenv

Create a .env File:

Create a file named .env in the root of your project. This file will contain your environment variables. Add a variable for the port, for example:

PORT=3000

Load Environment Variables in Your Express App:

In your main Express application file (e.g., app.js or index.js), load the environment variables using dotenv. Add the following lines at the top of your file:

require('dotenv').config();

Use the PORT Environment Variable:

const express = require('express');
const app = express();
const port = process.env.PORT || 3000;
 
// Rest of your Express app code...
 
app.listen(port, () => {
  console.log(`Server is running on http://localhost:${port}`);
});

Run Your Express App:

node app.js