كيفية قراءة متغيرات البيئة من Node.js

تعرف على كيفية قراءة متغيرات البيئة والاستفادة منها في برنامج Node.js

الprocessتوفر الوحدة الأساسية للعقدةenvالخاصية التي تستضيف جميع متغيرات البيئة التي تم تعيينها في اللحظة التي بدأت فيها العملية.

فيما يلي مثال يصل إلى متغير البيئة NODE_ENV ، والذي تم تعيينه علىdevelopmentبشكل افتراضي.

ملحوظة:processلا يتطلب "طلب" ، فهو متاح تلقائيًا

process.env.NODE_ENV // "development"

تعيينه على "الإنتاج" قبل تشغيل البرنامج النصي سيخبر Node أن هذه بيئة إنتاج.

بنفس الطريقة يمكنك الوصول إلى أي متغير بيئة مخصص تقوم بتعيينه.

هنا قمنا بتعيين متغيرين لـ API_KEY و API_SECRET

API_KEY=123123 API_SECRET=456456 node app.js

يمكننا الحصول عليها في Node.js من خلال التشغيل

process.env.API_KEY // "123123"
process.env.API_SECRET // "456456"

يمكنك كتابة متغيرات البيئة في ملف.envملف ، إذن

npm install dotenv

وفي بداية ملف Node الرئيسي ، أضف

require('dotenv').config()

بهذه الطريقة يمكنك تجنب إدراج متغيرات البيئة في سطر الأوامر قبل ملفnodeالأمر ، وسيتم التقاط هذه المتغيرات تلقائيًا.

تحميل مجانيكتيب Node.js


المزيد من دروس العقدة: