მთავარ შინაარსზე გადახტომა

პირველი ინტეგრაცია

1. რა ისწავლით?

ამ შემავალი გაკვეთილში, ჩვენ გავიცნობთ "ინტეგრაციების" მოდულის ძირითად კომპონენტებს და შევქმნით პრაქტიკულ მაგალითს. თქვენ ისწავლით როგორ:

  • გამოიყენოთ ფუნქციის ნოდი თქვენი საკუთარი ფუნქციების წერისთვის JavaScript-ში.
  • გამოიყენოთ შაბლონის ნოდი ტექსტური შაბლონების გენერაციისთვის დინამიური მონაცემებით.
  • დააკონფიგურიროთ Inject, Debug და Switch ნოდები ნაკადების დაწყებისთვის, შედეგების შემოწმებისთვის და პირობების დასადგენად.

2. Inject ნოდი

Inject ნოდი გამოყენებული იქნება შესავალი მონაცემების სიმულაციისთვის და ნაკადის დაწყებისთვის.

3. ფუნქციის ნოდი

ჩვენ გამოვიყენებთ ფუნქციის ნოდს შესავალი ნომრის გადასაცემად.

  • კოდი ფუნქციის ნოდში:
    msg.payload = 5; // შესავალი ნომერი
    return msg;

აქ ჩვენ ვაყენებთ ნომერს 5, რომელიც ჩვენ გადავცემთ ნაკადში.

4. Switch ნოდი:

Switch ნოდი გამოყენებული იქნება იმის შესამოწმებლად, არის თუ არა ნომერი დადებითი, უარყოფითი თუ ნული, და შესაბამისად გადასაცემად მონაცემები.

  • კონფიგურაცია:
    • თუ ნომერი მეტია 0-ზე, გადაეცემა "დადებით" შტოს.
    • თუ ნომერი ნაკლებია 0-ზე, გადაეცემა "უარყოფით" შტოს.
    • თუ ნომერი უდრის 0-ს, გადაეცემა "ნულის" შტოს.

5. შაბლონის ნოდი:

შაბლონის ნოდში, ჩვენ შევქმნით შაბლონს შეტყობინების გამოსატანად.

  • შაბლონი შაბლონის ნოდში:
    შემოწმების შედეგი: {{payload}}

ეს ნოდი შეცვლის წინა ნოდში გენერირებულ ტექსტს და მოამზადებს მას გამოსატანად.

6. Debug ნოდი:

Debug ნოდი გამოიტანს შედეგს კონსოლში, რათა ვნახოთ საბოლოო შეტყობინება.

  • კონფიგურაცია: დააყენეთ გამოსავალი msg.payload-ზე, რათა კონსოლში გამოჩნდეს გენერირებული შეტყობინება.

7. შედეგი:

თუ ნაკადში გადაცემული ნომერი არის 5, Debug-ში თქვენ ნახავთ შეტყობინებას:

შემოწმების შედეგი: ნომერი დადებითია

თუ ნომერი შეცვლით -3-ზე, შედეგი იქნება:

შემოწმების შედეგი: ნომერი უარყოფითია

თუ ნომერი არის 0, შედეგი იქნება:

შემოწმების შედეგი: ნომერი ნულია