סטודנטים/ות יקרים/ות!

הפוסט הנ"ל הינו סיכום קצר של השיעור בנקודות + מכיל את הקבצים שתורגלו בכיתה במהלך השיעור.
אם החומר לא מובן, אפשר לשלוח לי מייל או להתקשר : 050-555-6693 (אשתדל לענות, אם לא שלחו SMS ואחזור אליכם)

זכרו כי המפתח להצלחה הינו תרגול

שיעור 33 – Nodejs express. jsonFile,Fs-Extra

שלום לכולם,

השיעור צללנו לתוך NodeJs והכרנו מספר חבילות נוספות. בינהם:

jsonFile- חבילה ייעודית לעבודה עם קבצי JSON – אשר בשלב זה נעבוד מול קבצי json כמסד נתונים.

Fs-Extra – חבילה מורחבת לעבודה עם קבצים.

Express- בעצם ה framework הראשי איתו נעבוד וניצור שרתי WEB.

במהלך השיעור עבדנו על התרגיל הבא : (אותו עליכם לסיים כשיעורי בית)

צד הלקוח:

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

 

בצד השרת: 

צרו קובץ json – והעתיקו אליו (בצורה ידנית) את המערך משתמשים מ
https://jsonplaceholder.typicode.com/users'

לאחר מכן צרו מודול – שמכיל 3 פונקציות.

readAll – מחזירה את כל המערך עם המשתמשים.

addUser -(מקבלת אובייקט)-
הוספת משתמש חדש למערך

deleteUser – (מקבלת Id) –
ומוחקת משתמש מהמערך שבקובץ

updateUser – (מקבלת id, property ,value ) –
ומעדכנת אובייקט קיים.

—-כל הפונקציות מחזירות PROMISE —

קבצי השיעור להורדה

בהצלחה!

סגירת תפריט