שלום לכולן,
השיעור נפתח עם התרגילים הבאים :
1. צרו דף html שמציג טבלה של מוצרים עם העמודות הבאות:
שם, תיאור, מחיר. ( CLIENT )אם אני אכנס לכתובת localhost/products – GET
אני אקבל json עם כל המוצרים מהשרת.
2. צרו טופס html להוספת מוצר חדש – POST
3. קחו את תרגיל 1 , והוסיפו כפתור מחיקה.
אם לוחצים עליו המוצר ימחק מהשרת. ( DELETE)
4. צרו טופס שבו אפשר להזין שם ישן ושם חדש ולעדכן את המוצר.
סיכום השיעור
פעולות CRUD –
CREATE, READ, UPDATE, DELETE
השיעור מימשנו CRUD בצד השרת ב NODE JS ובעצם יצרנו REST API שיודע להגיב לבקשות HTTP שונות.
הגדרנו שאם אני אשלח בקשת GET – אני אקבל נתונים ב json
אם אני אשלח בקשת POST – אני אשלח נתונים לשרת.
אם אני אשלח בקשת PUT – אני אשלח נתונים במטרה לעדכן מידע בשרת
אם אני אשלח בקשת DELETE – אני אשלח נתונים במטרה לבצע פעולת מחיקה בשרת.
בנוסף , התחלנו לעבוד עם express generator
התקנה ראשונית :
npm install express-generator –g
יצירת פרויקט :
express projectName
npm install
יצירת פרויקט עם טמפלייט מסוג ejs
express myapp –ejs
כדאי להתקין במחשב בבית כהכנה לשיעור הבא:
mongodb
ROBO 3T
קבצי השיעור להורדה
בהצלחה!