Nhảy đến nội dung

Tích hợp đầu tiên

1. Bạn sẽ học được gì?

Trong bài học giới thiệu này, chúng ta sẽ làm quen với các thành phần chính của mô-đun "Tích hợp" và tạo ra một ví dụ thực hành. Bạn sẽ học cách:

  • Sử dụng nút Function để viết các hàm riêng bằng JavaScript.
  • Áp dụng nút Template để tạo ra các mẫu văn bản với dữ liệu động.
  • Cấu hình các nút Inject, Debug và Switch để khởi tạo các luồng, kiểm tra kết quả và đặt điều kiện.

2. Nút Inject

Nút Inject sẽ được sử dụng để mô phỏng dữ liệu đầu vào và khởi động luồng.

3. Nút Function

Chúng ta sẽ sử dụng Nút Function để truyền số đầu vào.

  • Mã trong Nút Function:
    msg.payload = 5; // Số đầu vào
    return msg;

Ở đây, chúng ta đặt số 5, mà chúng ta sẽ truyền vào luồng.

4. Nút Switch:

Nút Switch sẽ được sử dụng để kiểm tra xem số đó là dương, âm hay bằng không, và truyền dữ liệu tùy thuộc vào kết quả.

  • Cấu hình:
    • Nếu số lớn hơn 0, truyền vào nhánh "Dương".
    • Nếu số nhỏ hơn 0, truyền vào nhánh "Âm".
    • Nếu số bằng 0, truyền vào nhánh "Không".

5. Nút Template:

Trong Nút Template, chúng ta sẽ tạo một mẫu để xuất thông điệp.

  • Mẫu trong Nút Template:
    Kết quả kiểm tra: {{payload}}

Nút này sẽ thay thế văn bản được tạo ra trong nút trước đó và chuẩn bị nó để xuất ra.

6. Nút Debug:

Nút Debug sẽ xuất kết quả ra console, để chúng ta có thể thấy thông điệp cuối cùng.

  • Cấu hình: Đặt đầu ra vào msg.payload, để xuất thông điệp đã được tạo ra vào console.

7. Kết quả:

Nếu số được truyền vào luồng là 5, trong Debug bạn sẽ thấy thông điệp:

Kết quả kiểm tra: Số dương

Nếu bạn thay đổi số thành -3, kết quả sẽ là:

Kết quả kiểm tra: Số âm

Nếu số bằng 0, kết quả sẽ là:

Kết quả kiểm tra: Số bằng không