Zum Hauptinhalt springen

Erste Integration

1. Was werden Sie lernen?

In dieser Einführungseinheit werden wir uns mit den Hauptkomponenten des Moduls "Integrationen" vertrautmachen und ein praktisches Beispiel erstellen. Sie werden lernen, wie man:

  • Den Funktionsknoten verwendet, um eigene Funktionen in JavaScript zu schreiben.
  • Den Vorlagenknoten anwendet, um Textvorlagen mit dynamischen Daten zu generieren.
  • Die Knoten Inject, Debug und Switch konfiguriert, um Flüsse zu initiieren, Ergebnisse zu überprüfen und Bedingungen festzulegen.

2. Inject Node

Der Inject-Knoten wird verwendet, um Eingabedaten zu simulieren und den Fluss zu starten.

3. Function Node

Wir werden den Function-Knoten verwenden, um eine Eingabezahl zu übergeben.

  • Code im Function Node:
    msg.payload = 5; // Eingabezahl
    return msg;

Hier setzen wir die Zahl 5, die wir in den Fluss übergeben.

4. Switch Node:

Der Switch-Knoten wird verwendet, um zu überprüfen, ob die Zahl positiv, negativ oder null ist, und die Daten entsprechend weiterzugeben.

  • Konfiguration:
    • Wenn die Zahl größer als 0 ist, an den "Positiv"-Zweig weitergeben.
    • Wenn die Zahl kleiner als 0 ist, an den "Negativ"-Zweig weitergeben.
    • Wenn die Zahl gleich 0 ist, an den "Null"-Zweig weitergeben.

5. Template Node:

Im Template-Knoten werden wir eine Vorlage für die Ausgabe einer Nachricht erstellen.

  • Vorlage im Template Node:
    Ergebnis der Überprüfung: {{payload}}

Dieser Knoten wird den im vorherigen Knoten generierten Text ersetzen und für die Ausgabe vorbereiten.

6. Debug Node:

Der Debug-Knoten wird das Ergebnis in die Konsole ausgeben, damit wir die endgültige Nachricht sehen können.

  • Konfiguration: Setzen Sie die Ausgabe auf msg.payload, um die generierte Nachricht in der Konsole anzuzeigen.

7. Ergebnis:

Wenn die in den Fluss übergebene Zahl 5 ist, sehen Sie in Debug die Nachricht:

Ergebnis der Überprüfung: Die Zahl ist positiv

Wenn Sie die Zahl auf -3 ändern, wird das Ergebnis sein:

Ergebnis der Überprüfung: Die Zahl ist negativ

Wenn die Zahl 0 ist, wird das Ergebnis sein:

Ergebnis der Überprüfung: Die Zahl ist null