[[oktatas:web:nodejs|< Node.js]]
====== dotenv ======
* **Szerző:** Sallai András
* Copyright (c) 2023, Sallai András
* Szerkesztve: 2023-2024
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== 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:
EGY=Valami
KETTO=Más
A dotenv telepítése után vegyük használatba:
require('dotenv').config();
console.log(process.env.EGY)
console.log(process.env.KETTO)
Esetleg így:
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
const dotenv = require('dotenv')
dotenv.config({path: './valami/.env'});
console.log(process.env.EGY)
console.log(process.env.KETTO)