पाठ 20 / 28
.env फ़ाइलें
सीक्रेट्स और per-environment कॉन्फ़िग को कोड से बाहर रखें।
.env फ़ाइल
.env फ़ाइल में key=value जोड़े रखें, dotenv पैकेज (या Node के बिल्ट-इन --env-file फ़्लैग) से लोड करें।
# .env
PORT=4000
DB_URL=postgres://localhost:5432/app
API_KEY=sk_test_123इसे लोड करना
Node 20+ नेटिव रूप से .env फ़ाइल पढ़ सकता है — किसी पैकेज की ज़रूरत नहीं।
node --env-file=.env server.jsइसे कभी कमिट न करें
.env को .gitignore में जोड़ें — इसकी जगह placeholder keys वाली .env.example कमिट करें।