🎯 מטרות המשימה


חלק 1 – ניתוח המצב הקיים

במשימת ה-TODO המקורית, בכל פעם שזיהיתם שגיאה (כמו משימה שלא נמצאה), החזרתם תשובה ידנית עם return jsonify(...).

המטרה כעת: להוציא את האחריות על "איך נראית התשובה" מה-Route עצמו.


חלק 2 – הנחיות לביצוע

1. עדכון הלוגיקה ב-Routes (ה-Raise)

עליכם לעבור על כל ה-Endpoints ב-API ולבצע את השינויים הבאים:

2. יצירת מנגנון תפיסה מרכזי (The Handler)

עליכם להוסיף פונקציה אחת באפליקציה שתפקידה לטפל בכל השגיאות שנזרקו: