משתני סביבה לאפליקציית Node.js
בעמוד זה2
מפתחות API, סיסמאות למסד הנתונים, כתובות של שירותים חיצוניים. כל אלה לא נכנסים לקוד. הם נכנסים למשתני סביבה.
הדרך הנפוצה: קובץ .env
- בתיקיית האפליקציה, צרו קובץ בשם
.env, עם שורה לכל משתנה, למשלAPI_KEY=abc123. - טענו אותו בתחילת האפליקציה. מגרסה 20.6 של Node.js ומעלה אפשר בלי חבילה נוספת:
node --env-file=.env server.js. בגרסאות ישנות, החבילהdotenvעושה את זה. - עדכנו את פקודת ההפעלה בהגדרות האפליקציה בהתאם.
משתנה אחד או שניים
אפשר גם להגדיר אותם ישר בפקודת ההפעלה:
NODE_ENV=production node server.js
חשוב לדעת: הוסיפו את .env לקובץ .gitignore. קובץ סודות שנדחף למאגר, גם פרטי, הוא סיכון מיותר.
טיפ שלנו: שיניתם משתנה? הפעילו מחדש את האפליקציה, כדי שתקרא את הערך החדש.
המדריך עזר לכם?
תודה! זה עוזר לנו לשפר את המדריכים.
הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.
