בשלב הקודם מימשנו:
- ✅ יצירת Key-Value (POST)
- ✅ שליפת ערך לפי מפתח (GET)
כעת נשלים את המחזור המלא באמצעות:
- 🔄 עדכון ערך לפי מפתח (PUT)
- 🗑 מחיקה לפי מפתח (DELETE)
1️⃣ מימוש PUT /store/:key – עדכון ערך
לוגיקה נדרשת
כאשר מתקבלת בקשת PUT:
- המפתח (
key) מגיע מ־req.params
- הערך החדש (
value) מגיע מ־req.body
- אם אין value → 400
- אם המפתח לא קיים → 404
- אם קיים → נעדכן ונחזיר 200
שליפת הנתונים
const { key } = req.params;
const { value } = req.body;
בדיקת value חובה