# .env फ़ाइलें — Node.js Fundamentals: Modules, Async और Servers

Source: https://www.skillbyai.com/hi/nodejs/node-dotenv

> Secrets और config को code से बाहर रखने के लिए .env files, dotenv या Node के built-in --env-file flag उपयोग करें।

## .env फ़ाइल

`.env` फ़ाइल में key=value जोड़े रखें, `dotenv` पैकेज (या Node के बिल्ट-इन `--env-file` फ़्लैग) से लोड करें।

```env
# .env
PORT=4000
DB_URL=postgres://localhost:5432/app
API_KEY=sk_test_123
```

## इसे लोड करना

Node 20+ नेटिव रूप से `.env` फ़ाइल पढ़ सकता है — किसी पैकेज की ज़रूरत नहीं।

```bash
node --env-file=.env server.js
```

## इसे कभी कमिट न करें

`.env` को `.gitignore` में जोड़ें — इसकी जगह placeholder keys वाली `.env.example` कमिट करें।
