
app.js שקורא ל-calculate מתוך calculate.js, שמשתמש בפונקציה power. אין דף HTML, והתוצאה מודפסת ב-console.log. מריצים קודם כדי לראות שהיא עובדת.debug: open launch.json ובוחרים הפעם Node.js. נוצר קובץ הגדרות לדיבוג Node.js, ואין צורך לגעת בו.power. חלוניות ה-Variables וה-Watch נשארות מההרצאה הקודמת ואפשר למחוק מהן מה שלא נחוץ, וה-Call Stack מציג את הפונקציות. בסוף התוצאה מופיעה ב-Debug Console.הטקסט המלא של הדקות הראשונות בהרצאה «דיבאג בצד שרת בתוך Visual Studio Code» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו מגיעים לדיבאגינג של אפליקציה ב-Node.js. פה יכול להיות שאנחנו רוצים לדבק את כל מה שאנחנו בונים בסרבר סייד, ב-Node.js שלנו. אז בואו נראה איך עושים את זה.
יש לנו כאן תוכנית Node.js רגילה, יש לנו App.js, אין לנו פה אינדקס HTML כמו שהיה בסרטונים הקודמים, כי אנחנו כרגע Node.js סרבר סייד. יש לנו את ה-Calculate.js שבו יש את הפונקציות שראינו בסרטונים הקודמים, Calculate ו-Power חשפנו החוצה את Calculate קראנו לה מפה יש לנו פה את ה-Require זה מה שאנחנו עושים דבר
ראשון בואו נריץ נראה שזה עובד יש לנו כאן את Node App Go והנה הוא נותן לנו את ה-Summary כמובן שאין לנו פה Alert אלא Console Log Good בשביל לבצע דיבאגינג ב-Node.js אנחנו צריכים שוב פעם באקסטנשן את באגר for chrome. זה משהו שאנחנו צריכים, אפילו שאנחנו כביכול לא מדבגים עם כרום.
והדבר הבא שאנחנו רוצים זה לבצע view command palette שוב פעם debug open launch json אבל להגיד לו שאנחנו רוצים לדבג את node.js ואז הוא יוצר לנו קובץ קונפיגורציה עבור דיבגינג של node.js שם אותו פה. בואו נסגור אותו אנחנו לא הולכים לגעת בו ומפה הדיבאגינג הוא בייסיקלי זהה.