Avatar ·

كيفية قراءة متغيرات البيئة في 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` بنفسه. ما الذي يجب فعله؟