דלג לתוכן הראשי

אינטגרציה ראשונה

1. מה תלמד?

בשיעור ההיכרות הזה, נתחיל להכיר את המרכיבים העיקריים של מודול ה"אינטגרציות" וניצור דוגמה מעשית. תלמד כיצד:

  • להשתמש בצומת הפונקציה כדי לכתוב פונקציות משלך ב-JavaScript.
  • להחיל את צומת התבנית כדי לייצר תבניות טקסט עם נתונים דינמיים.
  • להגדיר את צמתים Inject, Debug ו-Switch כדי להתחיל זרימות, לבדוק תוצאות ולקבוע תנאים.

2. צומת Inject

צומת Inject ישמש כדי לדמות נתוני קלט ולהתחיל את הזרימה.

3. צומת פונקציה

נשתמש בצומת Function כדי להעביר מספר קלט.

  • קוד בצומת פונקציה:
    msg.payload = 5; // מספר קלט
    return msg;

כאן אנו קובעים את המספר 5, אותו אנו מעבירים לזרימה.

4. צומת Switch:

צומת Switch ישמש כדי לבדוק אם המספר חיובי, שלילי או אפס, ולעבור נתונים בהתאם.

  • הגדרה:
    • אם המספר גדול מ-0, לעבור לענף "חיובי".
    • אם המספר קטן מ-0, לעבור לענף "שלילי".
    • אם המספר שווה ל-0, לעבור לענף "אפס".

5. צומת Template:

בצומת Template, ניצור תבנית להפקת הודעה.

  • תבנית בצומת Template:
    תוצאת הבדיקה: {{payload}}

צומת זה יחליף את הטקסט שנוצר בצומת הקודמת ויכין אותו לפלט.

6. צומת Debug:

צומת Debug יפלט את התוצאה לקונסולה כך שנוכל לראות את ההודעה הסופית.

  • הגדרה: קבע את הפלט ל-msg.payload כדי להציג את ההודעה שנוצרה בקונסולה.

7. תוצאה:

אם המספר שהועבר לזרימה הוא 5, ב-Debug תראה את ההודעה:

תוצאת הבדיקה: המספר חיובי

אם תשנה את המספר ל- -3, התוצאה תהיה:

תוצאת הבדיקה: המספר שלילי

אם המספר הוא 0, התוצאה תהיה:

תוצאת הבדיקה: המספר הוא אפס