לדלג לתוכן

🚀 מבוא ל-Express.js

ברוכים הבאים!

פרויקט זה מיועד ללימוד Express.js למתחילים. הפרויקט כולל תיעוד מפורט בעברית ודוגמאות קוד מעשיות.


📋 תוכן עניינים

תיעוד (docs/)

  1. רקע והיסטוריה - מהו Express.js ומאיפה הוא הגיע
  2. יסודות - מושגים בסיסיים שחייבים לדעת
  3. סינטקס וצורת כתיבה - איך כותבים קוד Express נכון
  4. ניתוב (Routing) - ניהול נתיבים ובקשות HTTP
  5. תוכנת ביניים (Middleware) - פונקציות ביניים לעיבוד בקשות

דוגמאות קוד (examples/)

  1. 01-basic-server/ - שרת בסיסי ראשון
  2. 02-routing/ - דוגמאות ניתוב
  3. 03-middleware/ - שימוש ב-middleware
  4. 04-request-response/ - טיפול בבקשות ותשובות
  5. 05-static-files/ - הגשת קבצים סטטיים
  6. 06-error-handling/ - טיפול בשגיאות
  7. 07-template-engine/ - שימוש בתבניות HTML

🔧 דרישות מקדימות

לפני שמתחילים, וודאו שמותקן אצלכם:

  • Node.js (גרסה 14 ומעלה) - להורדה
  • npm (מגיע עם Node.js)
  • עורך קוד (מומלץ: VS Code)

בדיקת התקנה:

node --version   # צריך להציג v14.0.0 או יותר
npm --version    # צריך להציג 6.0.0 או יותר


🚀 התקנה והפעלה

שלב 1: התקנת התלויות

cd examples
npm install

שלב 2: הפעלת דוגמה

# הפעלת השרת הבסיסי
node 01-basic-server/server.js

שלב 3: בדיקה בדפדפן

פתחו את הדפדפן וגשו ל: http://localhost:3000


📚 סדר לימוד מומלץ

  1. התחילו מהרקע - הבינו מה זה Express ולמה הוא נוצר
  2. למדו את היסודות - הכירו את המושגים הבסיסיים
  3. תרגלו סינטקס - כתבו קוד בעצמכם
  4. נסו את הדוגמאות - הריצו כל דוגמה והבינו מה קורה
  5. בנו משהו משלכם - האפליקציה הראשונה שלכם!

💡 טיפים למתחילים

טיפ 1: התחילו תמיד מהשרת הבסיסי ביותר והוסיפו בהדרגה

טיפ 2: קראו את הודעות השגיאה - הן מאוד מועילות ב-Express

טיפ 3: השתמשו ב-console.log() להבנת מה קורה בקוד


🔗 משאבים נוספים


בהצלחה בלימוד! 🎓