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

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

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

וובסקול גברים nodeJs שיעור 4

היי חברים

השיעור נגענו בנושאים הבאים :

עבודה עם קבצים – תרגלנו קריאה של קובץ וכתיבה לקובץ אחר, והעתקת נתונים מקובץ לקובץ באמצעות המודול fs והפונקציות readfile ו appendfile

הכרנו את nodemon שזהו מודול שאפשר להוריד מ npm והוא מאזין לשינויי קבצים ומעדכן את השרת, ובעצם חוסך לנו את העצירה של השרת והתחלתו מחדש אחרי כל שינוי בקבצים.

הכרנו את process.argv שבאמצעותו אפשר לקחת נתונים מ terminal , ולהכניס לקוד נתונים בהתאם למה ששלחנו בטרמינל עם ההפעלה של הקובץ.

חזרנו על המודלים והעלאתם ל npmjs

והתחלנו להכיר את express! ואפשרויות לביצוע ראוטינג באמצעות express

ולשלוט בבקשות שונות מסוג post/get וכו'.

ראינו שאני יכול להגדיר נניח שאם ישלחו בקשה ל url הראשי מסוג get – אז אני אטען דף מסויים  וכו'..

בנוסף , בנינו אפליקציה ראשונית באמצעות express , שמכילה דף בית, דף טופס , וראינו שאני יכול לכוון את הטופס ל url מסויים,  שידע לקבל בקשות מסוג POST , ואז לקחת את הנתונים ולעשות איתם כל מיני דברים, לשמור אותם או להתנות את הגישה לאתר בהתאם לפרטים.

קבצים משיעור 4 להורדה

 

שיעורי בית :

כתבו אפליקציה באמצעות express , שמכילה טופס יצירת קשר פשוט  שמכיל 2 שדות -שם + עיר מגורים

כל משתמש שירשום את שמו ואת הגיל שלו יועבר לדף המתאים בהתאם לעיר.

למשל אם אני ארשום

אלון

ירושלים

אני אועבר לדף בדף jerusalem.html

אם אני ארשום

אלון

תל אביב :

אני אעבור לדף בשם telaviv.html

 

בנוסף, האפליקציה תכיל קובץ txt ששומר אליו את כל השמות של האנשים שהתחברו מאז ומעולם לאתר.

להגשה עד 3 לפבואר 

בהצלחה!

סגירת תפריט