כעת, לאחר ששני הקונטיינרים (MongoDB וה־Backend) פועלים כראוי, נמשיך בפיתוח הלוגיקה של ה־API.
בשלב הזה נבנה את מבנה הראוטים (Routes) בצורה נקייה ומודולרית, כהכנה לשלב הבא שבו נוסיף שמירה אמיתית במסד הנתונים.
נריץ:
./start-db.sh
./start-backend.sh
נבדוק:
docker ps
נבדוק את ה־Health endpoint:
curl localhost:3000/health
תגובה צפויה:
up
נבדוק לוגים:
docker logs backend
נראה ש־Nodemon פועל — כלומר Hot Reload עובד.
במקום להעמיס את server.js, נפצל לקבצים נפרדים.
ניצור תיקייה:
backend/src/routes