[[oktatas:web:nodejs|< NodeJS]] ====== dotenv ====== * **Szerző:** Sallai András * Copyright (c) 2023, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Környezeti változók ===== A dotenv NodeJS 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)