תרגול היכרות עם Node.JS
ניסיתם לפתור ונתקעתם? הצלחתם ורוצים לראות עוד דרך? לא בטוחים איפה להתחיל? ניתן למצוא פיתרונות מוקלטים לתרגול זה בקישור:
https://www.tocode.co.il/boosters/9
1. הפעלת קוד JavaScript
-
כתבו תוכנית Node המחשבת כמה מספרים ראשוניים יש בין אחד ל-1,000 ומדפיסה למסך את התוצאה.
-
כתבו תוכנית Node המגרילה 5 מספרים באופן אקראי ומדפיסה אותם למסך מהקטן לגדול.
2. שימוש במודול http
-
כתבו תוכנית Node המשתמשת ב https://swapi.dev כדי להדפיס את שמות כל הסרטים בהם הופיע Luke Skywalker
-
פניה לכתובת https://api.ipify.org מחזירה כתשובה את כתובת ה IP של הפונה. כתבו תוכנית Node שמשתמשת בשירות כדי להדפיס את כתובת ה IP שלכם.
3. פיתוח Web
-
כתבו שרת Express שיודע לחפש ולהדפיס מספרים ראשוניים. פניה לשרת לכתובת
/primes
תדפיס את כל המספרים הראשוניים בין אחד ל-1,000. -
הרחיבו את השרת כך שידע להגריל מספרי לוטו. פניה לכתובת
/lottery
תגרום לשרת להגריל ולהדפיס שישה מספרים אקראיים. -
עדכנו את השרת שכתבתם ב-6 כך שהמספרים יוגרלו רק בפניה הראשונה אבל בכל בקשה נוספת יודפסו אותם המספרים בדיוק.
4. הרחבה: שימוש במודול חדש
- חפשו בתיעוד על המודול fs בכתובת:
https://nodejs.org/api/fs.html
וכתבו תוכנית Node שמדפיסה את שמות כל הקבצים בתיקיה הנוכחית.