שלום לכולן,
פתחנו את השיעור בתרגילים הבאים:
1הקימו שרת nodejs עם 2 מודלים 1 בשם ADD שיודע לבצע חישוב של פלוס, אחד בשם minus שיודע לעשות פעולת חישוב של מינוס.
פרסמו את המודלים ב npm !
2. צרו מודל שמקבל מערך ומדפיס רק את האיברים השלישיים ממנו ל console-דגשים:
עבדו עם nodemon
עשו npm init ביצירת התיקיה כדי לעלות ל npmjs
____
לאחר מכן הכרנו 2 מודולים חדשים מ NPM
REQUEST
– מודול שמאפשר לי לשלוח בקשות GET/POST ועוד כל מיני סוגי בקשות ולקבל את הנתונים אלי ל node
ראינו איך אפשר לסרוק אתר אינטרנט למשל באמצעות המודול הזה.
מודול נוסף jsonfile –
מודול נוח וקליל לעבודה עם קבצי JSON . נותן לי ממשק של פונקציות נוחות לקריאה של קבצי json ואני יכול לקבל את הנתונים ישר כאובייקט.
קבלת פרמטרים מהטרמינל – ראינו איך אפשר לקבל פרמטרים דרך הטרמינל ישירות לקוד שלנו באמצעות proccess.argv
בנוסף – השיעור למדנו נושא שלא למדנו ביחידה של javascript – שזה רקורסיה.
ראינו דוגמאות קוד של רקורסיה ותרגלנו רקורסיה של עצרת.
וראינו את PROCESS.ARGV – שבעצם מאפשר לי להעביר נתונים מהטרמינל ישירות לקוד ב Nodejs