מדריךNode.js
תאריך הפקהעודכן לאחרונהזמן קריאהדקה אחת

משתני סביבה לאפליקציית Node.js

איפה שמים מפתחות API, כתובת מסד נתונים ושאר ההגדרות הסודיות, בלי שיגיעו למאגר הקוד.

מפתחות API, סיסמאות למסד הנתונים, כתובות של שירותים חיצוניים. כל אלה לא נכנסים לקוד. הם נכנסים למשתני סביבה.

הדרך הנפוצה: קובץ ‎.env

  1. בתיקיית האפליקציה, צרו קובץ בשם .env, עם שורה לכל משתנה, למשל API_KEY=abc123.
  2. טענו אותו בתחילת האפליקציה. מגרסה 20.6 של Node.js ומעלה אפשר בלי חבילה נוספת: node --env-file=.env server.js. בגרסאות ישנות, החבילה dotenv עושה את זה.
  3. עדכנו את פקודת ההפעלה בהגדרות האפליקציה בהתאם.

משתנה אחד או שניים

אפשר גם להגדיר אותם ישר בפקודת ההפעלה:

NODE_ENV=production node server.js

חשוב לדעת: הוסיפו את .env לקובץ .gitignore. קובץ סודות שנדחף למאגר, גם פרטי, הוא סיכון מיותר.

טיפ שלנו: שיניתם משתנה? הפעילו מחדש את האפליקציה, כדי שתקרא את הערך החדש.

הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.

המדריך באתרhttps://servers24.co.il/help/nodejs-env-vars/

מכינים את המסמך ובודקים שהלוגו, התמונות והגופנים נטענו.

חזרה למדריך
בחלון ההדפסה: שמירה כקובץ PDF · גודל A4 · שוליים ברירת מחדל · בלי כותרות של הדפדפן