Перейти до основного вмісту

Перша інтеграція

1. Що ви дізнаєтеся?

У цьому вступному уроці ми ознайомимося з основними компонентами модуля "Інтеграції" та створимо практичний приклад. Ви дізнаєтеся, як:

  • Використовувати вузол Function для написання власних функцій на JavaScript.
  • Застосовувати вузол Template для генерації текстових шаблонів з динамічними даними.
  • Налаштовувати вузли Inject, Debug та Switch для ініціювання потоків, перевірки результатів та встановлення умов.

2. Вузол Inject

Вузол Inject буде використовуватися для симуляції вхідних даних та запуску потоку.

3. Вузол Function

Ми використаємо Function вузол для передачі вхідного числа.

  • Код у вузлі 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, результат буде:

Результат перевірки: Число нульове