Tage
Stunden
Minuten
Sekunden
🎅🎄 Weihnachts-Special 🎅🎄 - 15% Rabatt - nur bis 26.12.2024 ⏰

Wie Du Node.js herunterlädst und installierst (Anleitung)

Um mit deiner ersten Node-App durchzustarten, ist der erste Schritt die Installation des Node.js Frameworks.

Das Node.js-Framework ist für die meisten Betriebssystemen erhältlich, bspw. für Windows, Linux sowie Apple OS X. Sobald das Framework installiert ist, kannst du mit der Erstellung deiner ersten Node.js-Anwendungen beginnen.

Weiterhin bietet Node.js eine Möglichkeit für externe Funktionalitäten oder die Einbettung erweiterter Funktionen durch Module. Diese Module müssen separat installiert werden.

In diesem Tutorial lernst du Schritt-für-Schritt, wie du Node.js herunterlädst und installierst. Nach der Installation testen wir Node.js mit einer simplen Hallo-Welt Anwendung.

1. Node.js Installation

Der erste Schritt startet mit der Installation von Node.js auf dem Client-System. In unserem Beispiel ist der Client unser Computer.

Im Folgenden findest du die Schritte zum Download und zur Installation von Node.js unter Windows:

Schritt 1: Node.js Installer Download (für Windows)

Klicke auf folgenden Link (Node.js Webseite - Download) und lade die notwendigen Binärdateien herunter.

In unserem Beispiel werden wir Node.js auf Windows mit den 32-Bit Setup-Dateien herunterladen.

nodejs webseite download
Node.js Installer Download - Wähle den Installer für dein Betriebssystem

Schritt 2: Installation starten

Starte die heruntergeladene .msi Datei, um die Installation zu starten.

nodejs installer

Schritt 3: Klicke auf "Next", um den Setup-Wizard zu starten

Im nächsten Bildschirm klickst du auf die Schaltfläche "Next", um mit der Installation fortzufahren.

nodejs installer weiter 1

Schritt 4: Lizenz-Vereinbarung akzeptieren

Im nächsten Bildschirm akzeptierst du die Lizenz-Vereinbarung und klickst auf den "Next"-Button.

nodejs installer lizenz

Schritt 5: Installationspfad wählen

Im nächsten Bildschirm wählst du den Pfad auf deiner Festplatte aus, an dem Node.js installiert werden soll. Klicke danach auf die Schaltfläche "Next".

nodejs installer pfad

Schritt 6: Standardkomponenten auswählen, die installiert werden sollen

Du kannst die voreingestellten Features (Node.js runtnme, npm package manager usw.) so lassen. Klicke einfach auf den "Next"-Button, um fortzufahren.

nodejs installer custom setup

Schritt 7: Installation starten

Im nächsten Bildschirm klickst du auf die Schaltfläche "Install", um die Installation von Node.js unter Windows zu starten.

nodejs installer installieren

Schritt 8: Beende die Installation

Klicke auf die Schaltfläche "Finish", um die Installation abzuschließen.

Das war es schon! Jetzt hast du Node.js auf deinem Computer installiert.

Optional: Deine Node.js-Installation mit einer Hallo-Welt App testen

Wenn du Node.js bereits heruntergeladen und auf deinem Computer installiert hast, können wir mit einer einfachen Hallo-Welt Node.js-Anwendung prüfen, ob alles ordnungsgemäß eingerichtet wurde.

Schritt 1: Erstelle eine Node.js Datei

Erstelle eine Node.js Datei in einem beliebigen Editor (z.B. Visual Studio Code oder Notepad++) mit dem Dateinamen hallowelt.js.

Schritt 2: Füge dann folgenden Node.js Code ein

var http = require('http');

http.createServer(function (req, res) { 
   res.writeHead(200, {'Content-Type': 'text/html'}); 
   res.end('Hallo LerneProgrammieren!'); 
}).listen(8080);

Die grundlegende Funktionalität der "require" Funktion ist, dass sie eine JavaScript Datei ausliest, die Datei ausführt und dann ein Objekt zurückgibt.

Mit diesem Objekt kannst du dann die verschiedenen Funktionalitäten nutzen, die in dem von der require-Funktion aufgerufenen Modul zur Verfügung stehen. In unserem Fall ist das die Funktionalität von HTTP. Daher führen wir den Befehl require(http) aus.

In der nächsten Zeile des Codes erstellen wir die Serveranwendung, die auf einer einfachen Funktion basiert. Diese Funktion wird aufgerufen, wenn eine Anfrage an unsere Serveranwendung gestellt wird.

Wenn eine Anfrage empfangen wird, wird unsere Serveranwendung, eine "Hello LerneProgrammieren!" Antwort an den Client zurückzugeben. Die Funktion writeHead wird benutzt, um Header-Daten an den Client zu senden, während die Funktion "end" die Verbindung zum Client wieder schließt.

Die server.listen Funktion sorgt dafür, dass unsere Serveranwendung auf dem Port 8080 auf Client-Anfragen wartet. Du kannst hier jeden verfügbaren Port definieren.

Schritt 3: Die Anwendung ausführen

Speichere die hallowelt.js-Datei an einem beliebigen Ort auf deinem Computer. Öffne dann die Eingabeaufforderung (Konsole / Terminal) und navigiere zum Speicherort der hallowelt.js-Datei.

Gib im Anschluss folgenden Befehl ein, um die App zu starten:

node hallowelt.js

Jetzt funktioniert dein Computer als Server! Wenn jemand versucht, auf deinen Computer auf Port 8080 zuzugreifen, wird er die Nachricht "Hallo LerneProgrammieren!" sehen. Starte deinen Internetbrowser und gib folgende Adresse ein: http://localhost:8080

Output im Browser:

nodejs hallowelt output
Dein Node.js Server auf Port 8080

Fazit Node.js Installation & Downlod

Wir haben die Installationsdatei über von der offiziellen Node.js-Webseite heruntergeladen. Diese haben wir im Anschluss auf unserem Betriebssystem installiert. Damit verfügen wir jetzt über die notwendigen Module, die benötigt werden, um eine Node.js Anwendung auf dem Client (deinem Computer) laufen zu lassen.

Node.js kann auch über einen Paketmanager installiert werden. Der Paketmanager für Windows ist bekannt als Chocolatey. Indem man einige einfache Befehle in der Eingabeaufforderung ausführt, lädt der Chocolatey-Paketmanager automatisch die notwendigen Dateien herunter und installiert sie dann auf dem Client-Rechner.

Eine einfache Node.js Anwendung besteht darin, einen Node-Server zu erstellen, der auf einem bestimmten Port (z.B: 8080) läuft. Wenn eine Anfrage an den Server gesendet wird, gibt der Server automatisch eine Antwort an den Client. In unserem obigen Beispiel wird der Text "Hallo LerneProgrammieren" im Browser ausgegeben.

Programmierer-Crashkurs für Anfänger...kostenlos!
Baue echte Apps, ohne Vorwissen, ohne Installation!
toolbox 1
Email eintragen und sofort loslegen: