# एनवायरनमेंट वेरिएबल्स — Express.js Fundamentals: Routing, Middleware और APIs

Source: https://www.skillbyai.com/hi/expressjs/ex-config

> Secrets और per-environment settings को environment variables में रखें, जो dotenv और सुरक्षित defaults से load हों।

## process.env + dotenv

Node एनवायरनमेंट वेरिएबल `process.env` के ज़रिए देता है। विकास में, `dotenv` पैकेज एक स्थानीय `.env` फ़ाइल को इसमें लोड करता है — उस फ़ाइल को कभी commit न करें।

## फ़ॉलबैक के साथ config पढ़ना

हर वेरिएबल को एक उचित डिफ़ॉल्ट दें ताकि `.env` फ़ाइल के बिना भी ऐप स्थानीय रूप से चले।

```javascript
import 'dotenv/config';

const PORT = process.env.PORT || 3000;
const NODE_ENV = process.env.NODE_ENV || 'development';

app.listen(PORT, () => {
  console.log(`Running in ${NODE_ENV} mode on port ${PORT}`);
});
```
