PracticU

ריבוי קבצי הגדרות עבור סביבות שונות ב-NodeJS

בלי כתוביותעם כתוביות
PracticU › קורס NodeJS › ריבוי קבצי הגדרות עבור סביבות שונות ב-NodeJS
מילון מושגים:
Node.js - סביבת ריצה שמאפשרת להריץ קוד JavaScript מחוץ לדפדפן, בעיקר בצד השרת.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
הערה - טקסט בקוד שמסביר אותו לבני אדם ואינו מבוצע על ידי המחשב.

ריבוי קבצי הגדרות עבור סביבות שונות ב-NodeJS
לפעמים צריך הגדרות שונות לפיתוח ולשרת האמיתי, וזה נפתר בשני קבצי קונפיגורציה נפרדים. השיעור מראה איך בוחרים איזה קובץ נטען, בלי לשנות את שאר הקוד.
שני קבצים
1. פיתוח: קובץ עם ההגדרות שמשמשות בזמן הפיתוח, למשל מארח מקומי.
2. פרודקשן: קובץ עם אותם שמות מאפיינים וערכים אחרים, שמשמשים את השרת האמיתי.
3. שמות שונים: אי אפשר לקרוא לשני הקבצים באותו שם, לכן כל אחד מקבל שם שמבטא את הסביבה. לפי השיעור אפשר גם להוסיף קובץ שלישי לבדיקות.
בחירה
1. החלפה: בקובץ הראשי שורה אחת טוענת את קובץ הפיתוח ושורה אחרת את קובץ הפרודקשן. השורה שלא רוצים לטעון מסמנים בהערה.
2. תוצאה: כל ההגדרות בכל התוכנית עוברות לערכים של הקובץ שנטען.
שימו לב
1. בחירה ידנית: בשיעור הבחירה נעשית על ידי הערה בקוד, כלומר המתכנת מחליף את השורה לפני ההרצה.
עכשיו אפשר להחזיק הגדרות נפרדות לפיתוח ולפרודקשן, ולבחור ביניהן בשורה אחת.

פרקי ההרצאה: ריבוי קבצי הגדרות עבור סביבות שונות ב-NodeJS

  1. 00:00

    הגדרות לפיתוח לעומת הגדרות לשרת אמיתי

  2. 00:43

    שמות שונים לקבצי קונפיג

  3. 01:36

    הגדרות שונות לפרודקשן

  4. 02:17

    ערכים שונים בין שתי הסביבות

תמלול ההרצאה: ריבוי קבצי הגדרות עבור סביבות שונות ב-NodeJS

הטקסט המלא של הדקות הראשונות בהרצאה «ריבוי קבצי הגדרות עבור סביבות שונות ב-NodeJS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    עכשיו קורה הרבה שיש לנו סדרה של הגדרות שאנחנו רוצים רק עבור הפיתוח ברגע שאנחנו מפתחים את האפליקציה זה נקרא Development Configuration וכאשר אנחנו מעלים את המערכת לאוויר לשרת אמיתי והיא עובדת ממש ומשרתת את הלקוחות אנחנו רוצים בדיוק את אותם שמות של משתנים אבל הערכים שלהם אחרים.

  2. 00:32

    זה בעצם סדרה של הגדרות אחרות שאנחנו רוצים. זה נקרא Production Configuration. אז אם זה המצב ואנחנו ברוב המקרים נרצה את זה, אז אנחנו רוצים שיהיו לנו שני קבצי קונפיג, אבל אי אפשר ששניהם יקראו config.json.

  3. 00:52

    אז במצב כזה אנחנו משכפלים ואנחנו קוראים לראשון config. דב או דיבלופמנט ובואו נשכפל אותו ונקרא לשני קונפיג רוד שזה קיצור של פרודקשן אפשר גם את השם המלא דיבלופמנט ופרודקשן אנחנו מחליטים מה השמות יכול להיות אולי שיש לנו עוד קובץ קונפיגורציה שאנחנו רוצים רק עבור מערכת של

  4. 01:02

    טסטינג אז יהיה קונפיג מכף טסט אוקיי בואו נסתפק בשני אלה אז שכפלנו אותם בואו רגע נשים אם יש לנו כאן את ה-config development נניח שכל ההגדרות שהיו בסרטון הקודם שזה אלה בעצם זה הגדרות ששייכות ל-development בזמן שאנחנו מפתחים אז אלה הגדרות ובפרודקשן אנחנו רוצים הגדרות אחרות נניח שהכתובת של המחשב יושבת בכתובת אחרת המחשב

  5. 01:55

    יושב בהוסט אחר בואו ניתן IP address 230.17.3.89 ואנחנו אולי רוצים בפרודקשן שיהיה לנו טלפון אחר אולי בואו סתם נעשה פה איזה של שינוי אחר אז הנה יש לנו 987654 ויש לנו כרגע סדרת הגדרות אחרות חלק מהם הם אותו הדבר וחלק מהם הם אחרות לגמרי אוקיי ועכשיו כשיש לנו את השוני הזה ביניהם כל מה שאנחנו צריכים לעשות בואו נחזור לפה זה להחליט איזה קובץ

  6. 02:40

    מבין השניים אנחנו טוענים

לקורס המלא: קורס NodeJS אונליין בעברית

ההרצאה הקודמת: קובץ הגדרות כללי ב-NodeJS

ההרצאה הבאה: הסבר על תכנות אסינכרוני

הרצאות קשורות מקורסים אחרים

  • מה הם קבצי JAR
  • קבצי BAT
  • הגדרות תצורה - עבור סביבת הפיתוח - Visual Studio
  • ריבוי חשבונות - AWS MultiAccount

קורסים נוספים במסלול

  • קורס יסודות HTML - בניית אתר אינטרנט פשוט
  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס Javascript כולל JQuery
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס ריאקט - React