كيفية قراءة متغيرات البيئة في Node.js؟
مرحباً بالجميع! أنا مبتدئ في Node.js وأحاول فهم متغيرات البيئة. لدي تطبيق يجب أن يتصل بقاعدة بيانات. كلمة المرور واسم المستخدم أحتفظ بهما في متغيرات البيئة حتى لا تظهر في الكود (خاصة إذا قمت برفعه على GitHub). لكنني لا أستطيع فهم كيفية قراءتها.
لقد أنشأت ملف `.env` في جذر المشروع:
```
DB_USER=myuser
DB_PASS=secret123
PORT=3000
```
في ملف `app.js` أحاول القيام بذلك:
```javascript
const dbUser = process.env.DB_USER;
const dbPass = process.env.DB_PASS;
const port = process.env.PORT;
console.log(dbUser); // undefined
console.log(dbPass); // undefined
console.log(port); // undefined
```
لكن في وحدة التحكم يظهر دائماً `undefined`. سمعت أن Node.js لا يقرأ ملفات `.env` بنفسه. ما الذي يجب فعله؟