Pierwsza Integracja
1. Czego się nauczysz?
W tej wstępnej lekcji zapoznamy się z głównymi komponentami modułu "Integracje" i stworzymy praktyczny przykład. Nauczysz się, jak:
- Używać węzła Funkcji do pisania własnych funkcji w JavaScript.
- Zastosować węzeł Szablonu do generowania szablonów tekstowych z dynamicznymi danymi.
- Skonfigurować węzły Wstrzykiwania, Debugowania i Przełączania, aby inicjować przepływy, sprawdzać wyniki i ustawiać warunki.
2. Węzeł Wstrzykiwania
Węzeł Wstrzykiwania będzie używany do symulacji danych wejściowych i rozpoczęcia przepływu.
3. Węzeł Funkcji
Użyjemy węzła Funkcji do przekazania liczby wejściowej.
- Kod w Węźle Funkcji:
msg.payload = 5; // Liczba wejściowa
return msg;
Tutaj ustawiamy liczbę 5
, którą przekazujemy do przepływu.
4. Węzeł Przełączania:
Węzeł Przełączania będzie używany do sprawdzenia, czy liczba jest dodatnia, ujemna, czy równa zeru, i odpowiedniego przekazywania danych.
- Konfiguracja:
- Jeśli liczba jest większa od 0, przejdź do gałęzi "Dodatnia".
- Jeśli liczba jest mniejsza od 0, przejdź do gałęzi "Ujemna".
- Jeśli liczba jest równa 0, przejdź do gałęzi "Zero".
5. Węzeł Szablonu:
W węźle Szablonu stworzymy szablon do wyświetlania wiadomości.
- Szablon w Węźle Szablonu:
Wynik sprawdzenia: {{payload}}
Ten węzeł zastąpi tekst wygenerowany w poprzednim węźle i przygotuje go do wyjścia.
6. Węzeł Debugowania:
Węzeł Debugowania wyświetli wynik w konsoli, abyśmy mogli zobaczyć końcową wiadomość.
- Konfiguracja: Ustaw wyjście na
msg.payload
, aby wyświetlić wygenerowaną wiadomość w konsoli.
7. Wynik:
Jeśli liczba przekazana do przepływu to 5, w Debug zobaczysz wiadomość:
Wynik sprawdzenia: Liczba jest dodatnia
Jeśli zmienisz liczbę na -3, wynik będzie:
Wynik sprawdzenia: Liczba jest ujemna
Jeśli liczba wynosi 0, wynik będzie:
Wynik sprawdzenia: Liczba jest zerowa