xxxxxxxxxx
#in you cmd type this command
npm i dotenv
#and then require it in you javascript using :
require("dotenv").config()
xxxxxxxxxx
//in your script file
import 'dotenv/config';
//alertnatively you can do this when you env file is not in your main folder
import dotenv from 'dotenv';
import path from 'path';
dotenv.config({path: './config/.env'});
//or
dotenv.config({path: path.resolve(__dirname, 'config/.env')});
xxxxxxxxxx
This is used to add a specific path to locate the .env file if we use like this
.config() then this is finding .env file in our cwd - current working directory.
require('dotenv').config({ path: '/custom/path/to/.env' })
xxxxxxxxxx
#in you cmd type this command
npm i dotenv
#and then require it in you javascript using :
require("dotenv").config()
dotenv is used in Node.js to load environment variables from a .env file into process.env at runtime, allowing developers to keep sensitive information, such as API keys or database passwords, separate from their code and stored securely. This helps to prevent accidental exposure of sensitive information in version control systems or deployment pipelines.