Негізгі мазмұнға өту

Бірінші интеграция

1. Сіз не үйренесіз?

Бұл кіріспе сабақта біз "Интеграциялар" модулінің негізгі компоненттерімен танысамыз және практикалық мысал жасаймыз. Сіз мына нәрселерді үйренесіз:

  • JavaScript-те өз функцияларыңызды жазу үшін Function түйінін пайдалану.
  • Динамикалық деректермен мәтін шаблондарын жасау үшін Template түйінін қолдану.
  • Ағындарды бастау, нәтижелерді тексеру және шарттарды орнату үшін Inject, Debug және Switch түйіндерін конфигурациялау.

2. Inject Node

Inject түйіні енгізу деректерін имитациялау және ағынды бастау үшін қолданылады.

3. Function Node

Біз Function түйінін енгізу санын беру үшін қолданамыз.

  • Function Node-дегі код:
    msg.payload = 5; // Енгізу саны
    return msg;

Мұнда біз ағынға берілетін 5 санын орнатамыз.

4. Switch Node:

Switch түйіні санның оң, теріс немесе нөл екенін тексеру үшін және деректерді сәйкесінше беру үшін қолданылады.

  • Конфигурация:
    • Егер сан 0-ден үлкен болса, "Оң" тармағына беріңіз.
    • Егер сан 0-ден кіші болса, "Теріс" тармағына беріңіз.
    • Егер сан 0-ге тең болса, "Нөл" тармағына беріңіз.

5. Template Node:

Template түйінінде хабарламаны шығару үшін шаблон жасаймыз.

  • Template Node-дегі шаблон:
    Тексерудің нәтижесі: {{payload}}

Бұл түйін алдыңғы түйінде жасалған мәтінді алмастырады және оны шығару үшін дайындайды.

6. Debug Node:

Debug түйіні нәтижені консольға шығарады, сондықтан біз соңғы хабарламаны көре аламыз.

  • Конфигурация: Консольда жасалған хабарламаны көрсету үшін шығуды msg.payload етіп орнатыңыз.

7. Нәтиже:

Егер ағынға берілген сан 5 болса, Debug бөлімінде мына хабарламаны көресіз:

Тексерудің нәтижесі: Сан оң

Егер санды -3-ке өзгертсеңіз, нәтиже мынадай болады:

Тексерудің нәтижесі: Сан теріс

Егер сан 0 болса, нәтиже мынадай болады:

Тексерудің нәтижесі: Сан нөл