‫Kursleiter: Lassen Sie uns in Bewegung
‫bleiben und Node erkunden. js noch etwas.
‫Und so beginnen wir nun tatsächlich mit einer neuen JavaScript-Datei.
‫Also direkt im Stammordner, und ich nenne es Index. js, verkleinern wir das
‫Terminal hier einfach ein wenig.
‫Okay, also schreiben wir jetzt unseren allerersten Node-Code hier in
‫eine Datei und alles, was ich
‫tun werde, ist eine hallo-Variable zu erstellen.
‫(tippen) Und
‫dann den Klassiker "Hallo Welt" hineinsetzen.
‫"Hallo Welt" wurde also traditionell verwendet, wenn eine
‫neue Programmiersprache gestartet wurde, und das ist
‫es, was wir hier tun.
‫Okay, und jetzt logge ich diese
‫hallo-Variable in die Konsole ein, also sehr, sehr einfaches Zeug.
‫Speichern Sie es und lassen Sie uns diese Datei jetzt tatsächlich ausführen.
‫In normalem JavaScript in einem Browser würden
‫wir diese JavaScript-Datei jetzt in eine
‫HTML-Datei einfügen und dann
‫diese HTML-Datei in einem Browser öffnen, richtig?
‫Aber hier bei Node brauchen wir so etwas nicht zu tun.
‫Alles, was wir tun, ist, unseren Node-Befehl zu verwenden.
‫Aber jetzt drücken wir nicht gleich 'Enter',
‫denn das würde uns zurück zur REPL bringen, sondern
‫wir wollen diese Datei ausführen.
‫Also müssen wir nur noch Node schreiben und dann den
‫Namen der Datei, also index. js, drücken Sie 'Enter'
‫und tatsächlich haben wir hier unser Protokoll "Hello world. „Herzlichen Glückwunsch, Sie
‫haben gerade
‫Ihr allererstes Node-Skript ausgeführt.
‫Das ist jetzt nicht wirklich nützlich, oder?
‫Lassen Sie uns also etwas fortgeschritteneres tun.
‫Und erinnern Sie sich, wie ich gleich in der ersten Vorlesung
‫gesagt habe, dass mit Node. js, wir können alle
‫möglichen erstaunlichen Dinge tun, die wir mit JavaScript im
‫Browser nicht tun können, wie zum Beispiel Dateien aus dem Dateisystem lesen, oder?
‫Dazu müssen wir nun ein Node-Modul verwenden.
‫Also Knoten. js ist wirklich um dieses
‫Konzept von Modulen herum aufgebaut, bei dem alle
‫möglichen zusätzlichen Funktionen in einem Modul gespeichert sind.
‫Und für das Lesen
‫von Dateien ist das im FS-Modul.
‫Wie erschließen wir diese Module
‫bzw. wie können wir sie tatsächlich nutzen?
‫Nun, wir benötigen sie in unserem Code und speichern dann
‫das Ergebnis der anfordernden Funktion in einer Variablen.
‫Das klingt ein bisschen kompliziert, also machen wir es einfach.
‫Also rufen wir FS auf, um
‫das Ergebnis
‫(die Eingabe) der Anforderung des FS-Moduls zu erhalten.
‫Und FS steht hier für Dateisystem.
‫Durch die Verwendung dieses Moduls hier erhalten wir
‫Zugriff auf Funktionen zum Lesen von Daten und Schreiben von
‫Daten direkt in das Dateisystem.
‫Der Aufruf dieser Funktion hier mit diesem integrierten FS-Modulnamen
‫gibt dann ein Objekt zurück, in
‫dem es viele Funktionen gibt, die wir verwenden können.
‫Und stellen Sie dieses Objekt direkt in der FS-Variablen wieder her,
‫die wir dann später verwenden können.
‫Wir werden es im nächsten Video
‫verwenden, aber jetzt möchte ich mit Ihnen noch schnell
‫einen Blick in die Node-Dokumentation werfen, damit
‫Sie, falls Sie später
‫ein anderes Modul für sich selbst benötigen, immer
‫wissen, wo Sie Informationen nachschlagen können darüber.
‫Okay, die Node-Dokumentationen sind also etwas
‫wirklich, wirklich Wichtiges, das jeder Node-Entwickler kennen sollte.
‫Also gehen wir zu nodejs. org und klicken Sie dann hier
‫auf die Registerkarte Dokumentationen und wählen Sie dann auf der
‫linken Seite die Node-Version aus, die
‫Sie hier verwenden.
‫Ich verwende also Version 10, und das ist
‫die, die ich hier auswähle.
‫Und das ist die Dokumentation.
‫Hier auf der linken Seite haben Sie
‫alle möglichen verschiedenen Module.
‫Zum Beispiel haben Sie auch die REPL, also haben wir die
‫REPL in der letzten Vorlesung verwendet und wenn Sie
‫ein bisschen mehr darüber wissen möchten,
‫können Sie hierher kommen und alles lesen,
‫was Sie wissen müssen.
‫Zum Beispiel ist der Exit, über
‫den ich gesprochen habe, hier dokumentiert und nun, alle möglichen Dinge.
‫Okay, Sie können die REPL auch tatsächlich
‫in Ihrem Code verwenden, was nicht viel Sinn macht,
‫aber tatsächlich möglich ist.
‫Hier sind also wieder alle Module auf der linken Seite aufgelistet und
‫das, was wir gerade implementiert haben, ist das Dateisystem.
‫Okay, und hier unten hast du all diese verschiedenen Dinge, die
‫für dich im Moment keinen Sinn ergeben, okay, aber das
‫ist überhaupt kein Problem.
‫Deshalb haben wir diesen ganzen Kurs vor uns.
‫Für den Moment wissen Sie nur, dass,
‫falls Sie etwas brauchen, es immer in der Dokumentation für Sie verfügbar ist.
‫Im nächsten Video werden
‫wir zum Beispiel eine Datei von der Festplatte in unseren Code einlesen.
‫Und das machen wir mit der Read File Sync.
‫Hier haben Sie
‫also alle Informationen zu dieser speziellen Funktion.
‫Okay, und im
‫nächsten Video werden wir genau das tun.
‫Und in diesem haben
‫Sie gelernt, wie Sie Ihren ersten eigenen Node-Code
‫in eine neue JavaScript-Datei schreiben und
‫diese Datei dann im Terminal ausführen.
‫Dann haben wir auch noch das Dateisystemmodul benötigt
‫und werden es im
‫nächsten Video endlich wieder verwenden und einige Dateien importieren.
‫Bis dann.