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