שלום לכולם,
השיעור למדנו את הנושאים הבאים:
הקמת שרת WEB עם שימוש במודול http ולמדנו על שרת web
תרגלנו עבודה עם קבצים ושימוש במודול fs, fs-extra ושילבנו את זה עם השרת.
למדנו על process.argv
פתרנו חלק מהשיעורי בית משיעור שעבר.
תרגילים שקיבלתם בכיתה ועליכם לסיים בבית:
1. הקימו שרת Node ובנו 2 מודולים – אחד
בשם plus אחד בשם Minus
שתיהם מקבלים מספר – והמודול plus
מוסיף למספר 1 והמודול minus מוריד 1 מהמספר.
אני אעביר מספר בהפעלת התוכנית ותקחו אותו
באמצעות process.argv ,
וגם אעביר פעולה (plus,minus)
ואקבל את התוצאה לדפדפן
ההרצה של הפקודה תראה ככה
node calc.js 5 minus
2. צרו תוכנית שמעתיקה את הנתונים מהאתר –
https://jsonplaceholder.typicode.com/users
לקובץ Json מקומי
שניכנס לשרת http://localhost:3000 אני אראה
את הקובץ.
בנוסף צרו סקריפט בצד לקוח שמציג
את הנתונים. (בתיקיה נפרדת, סקריפט של צד לקוח עם שימוש ב fetch/xmlhttprequest )
3. צרו שרת שמחזיק בתוכו מערך ומדפיס
לדפדפן את כל התאים ב HTML
בצורה כזאת :
1
2
3
4.צרו תוכנית שמקבלת נתונים בזמן הרצתה (אתם מושכים אותם על ידי process.argv ) , ושומרת את הנתונים שמתקבלים בקובץ names.txt
הכוונה היא שיריצו אותה בצורה הבאה node app.js alon ואז ישמר בקובץ names.txt השם alon
להגשה עד 23/08/19
בהצלחה!
קבצי השיעור להורדה