Tartalomjegyzék

< Node.js

dotenv

Környezeti változók

A dotenv Node.js csomaggal a rendszer környezeti változóit és a .env fájl tartalmát tudjuk olvasni. A változó mindegy, hogy hol van. Lehet szimplán a környezeti változóban az adat, de lehet a .env fájlban is.

Ha a környezeti változó is be van állítva és a .env fájlban is fel van véve a környezeti változó felülírja az állományban beállítottakat.

Telepítés

npm install dotenv

Használat

app01/
  |-.env
  `-index.js

Készítsünk egy .env nevű fájlt:

.env
EGY=Valami
KETTO=Más

A dotenv telepítése után vegyük használatba:

index.js
require('dotenv').config();
 
console.log(process.env.EGY)
console.log(process.env.KETTO)

Esetleg így:

index.js
const dotenv = require('dotenv')
dotenv.config();
 
console.log(process.env.EGY)
console.log(process.env.KETTO)

Futtassuk az alkalmazást:

node index.js

Útvonal megadása

app01/
  |-valami/
  |  `-.env
  `-index.js
index.js
const dotenv = require('dotenv')
dotenv.config({path: './valami/.env'});
 
console.log(process.env.EGY)
console.log(process.env.KETTO)