🚀 מבוא ל-Express.js¶
ברוכים הבאים!¶
פרויקט זה מיועד ללימוד Express.js למתחילים. הפרויקט כולל תיעוד מפורט בעברית ודוגמאות קוד מעשיות.
📋 תוכן עניינים¶
תיעוד (docs/)¶
- רקע והיסטוריה - מהו Express.js ומאיפה הוא הגיע
- יסודות - מושגים בסיסיים שחייבים לדעת
- סינטקס וצורת כתיבה - איך כותבים קוד Express נכון
- ניתוב (Routing) - ניהול נתיבים ובקשות HTTP
- תוכנת ביניים (Middleware) - פונקציות ביניים לעיבוד בקשות
דוגמאות קוד (examples/)¶
01-basic-server/- שרת בסיסי ראשון02-routing/- דוגמאות ניתוב03-middleware/- שימוש ב-middleware04-request-response/- טיפול בבקשות ותשובות05-static-files/- הגשת קבצים סטטיים06-error-handling/- טיפול בשגיאות07-template-engine/- שימוש בתבניות HTML
🔧 דרישות מקדימות¶
לפני שמתחילים, וודאו שמותקן אצלכם:
- Node.js (גרסה 14 ומעלה) - להורדה
- npm (מגיע עם Node.js)
- עורך קוד (מומלץ: VS Code)
בדיקת התקנה:
🚀 התקנה והפעלה¶
שלב 1: התקנת התלויות¶
שלב 2: הפעלת דוגמה¶
שלב 3: בדיקה בדפדפן¶
פתחו את הדפדפן וגשו ל: http://localhost:3000
📚 סדר לימוד מומלץ¶
- התחילו מהרקע - הבינו מה זה Express ולמה הוא נוצר
- למדו את היסודות - הכירו את המושגים הבסיסיים
- תרגלו סינטקס - כתבו קוד בעצמכם
- נסו את הדוגמאות - הריצו כל דוגמה והבינו מה קורה
- בנו משהו משלכם - האפליקציה הראשונה שלכם!
💡 טיפים למתחילים¶
טיפ 1: התחילו תמיד מהשרת הבסיסי ביותר והוסיפו בהדרגה
טיפ 2: קראו את הודעות השגיאה - הן מאוד מועילות ב-Express
טיפ 3: השתמשו ב-
console.log()להבנת מה קורה בקוד
🔗 משאבים נוספים¶
בהצלחה בלימוד! 🎓