पाठ 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 कमिट करें।