node dotenv
require('dotenv').config();
console.log(process.env.MY_ENV_VAR);
garzj
require('dotenv').config();
console.log(process.env.MY_ENV_VAR);
// Terminal/CMD
npm i dotenv
//In .env file
SPECIAL_KEY = 0000000 //whatever the key
//In nodejs file - 2 point usage
//1 - initialisation
require('dotenv').config();
//2 - using the special key
const specialKey = process.env.SPECIAL_KEY
console.log(specialKey);
const config = require('dotenv-config')();
console.log(config.test); // localhost
module.exports = config;
npm install dotenv
npm install dotenv
npx nodemon -r dotenv/config server.js
// when yours .env is in other place then default, you can set path to it
const path = require('path')
require('dotenv').config({ path: path.resolve(__dirname, '../../.env') }); //use as many '../' as you need