Kursinhalt
Backend-Entwicklung mit Node.js und Express.js
Backend-Entwicklung mit Node.js und Express.js
Kommandozeilenoberfläche (CLI) Apps
Was sind CLI-Anwendungen?
Command Line Interface (CLI) Anwendungen sind Werkzeuge, die es Benutzern ermöglichen, über Befehlszeilenanweisungen mit Software zu kommunizieren. Sie bieten Geschwindigkeit, Effizienz und Automatisierungsmöglichkeiten, was sie ideal für verschiedene Aufgaben macht.
Vorteile von CLI-Anwendungen:
- Schnelle Ausführung von Aufgaben: CLI-Apps sind blitzschnell, wenn es um die Ausführung von Aufgaben geht. Sie können Aufgaben mit nur wenigen Tastenanschlägen erledigen;
- Automatisierungspotential: Sie sind automatisierungsfreundlich und ermöglichen es Ihnen, Skripte zu erstellen und sich wiederholende Aufgaben mühelos zu automatisieren;
- Geeignet für Serverumgebungen: CLI-Apps sind gut geeignet für Serverumgebungen, in denen grafische Schnittstellen möglicherweise nicht verfügbar oder praktisch sind.
In den vorherigen Kapiteln erinnern Sie sich vielleicht daran, dass Sie das Terminal beim Ausführen von Node-Apps verwendet haben. Es ist genau diese CLI, über die wir sprechen.
Verständnis von process.argv
Wenn Sie ein Node.js-Skript (durch Eingabe von node app
) in der Befehlszeile starten, wird das process.argv
-Array zu Ihrem treuen Begleiter. Es trägt die Argumente, die Sie zusammen mit dem Befehl angeben. Dieses Array ist wie eine Schatztruhe mit:
- Element 0: Der Pfad zur Node.js-Ausführungsdatei;
- Element 1: Der Pfad zum auszuführenden Skript;
- Elemente 2 und darüber hinaus: Alle zusätzlichen Argumente, die vom Benutzer bereitgestellt werden.
Du hast die Theorie, und jetzt ist es an der Zeit, sie in Aktion zu erleben. Starte das gleiche Node-Skript auf deinem lokalen Rechner und erlebe die Magie.
Hast du dich jemals gefragt, wo sich Node.js auf deinem Computer befindet? Jetzt kannst du es mit einer einzigen Codezeile herausfinden:
CLI App Beispiel
Die wahre Kraft liegt darin, wie wir diese Argumente in den Skripten einsetzen. Sieh dir ein Beispielskript an, das die Summe der Zahlen berechnet, die wir als Argumente angeben:
Wir führen das Skript aus und erleben das Wunder direkt vor unseren Augen.
Danke für Ihr Feedback!