Zum Hauptinhalt springen

JavaScript Runtime auf einem Windows Server einrichten – Moderne Webanwendungen ausführen

Die passenden Produkte für diese Anleitung

Lege direkt los — bestelle das passende Produkt und folge dieser Anleitung Schritt für Schritt.

Einführung

Diese Anleitung zeigt dir, wie du Node.js, Deno und Bun auf Windows installierst. Die unten beschriebenen Schritte müssen per RDP ausgeführt werden. Falls du nicht weißt, wie du dich per RDP mit deinem Server verbindest, schau dir bitte unsere Erstzugang (RDP) Anleitung an.

Installation

Zuerst musst du entscheiden, welche JavaScript Runtime du installieren möchtest. Es gibt viele Online-Ressourcen, die jede ausführlich beschreiben. Aber du kannst auch diese Anleitung lesen, da sie grundlegende Befehle und Codebeispiele enthält. Wir empfehlen Node.js, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.

Node.js Runtime installieren

Schritt 1: Dateien herunterladen

Öffne deinen Lieblingsbrowser (ich nutze für diese Anleitung Chrome) und gehe auf https://Node.js.org/en

Klicke jetzt auf den Button Download Node.js (LTS) und warte, bis der Download abgeschlossen ist.

Tipp

Es wird generell empfohlen, die neueste Long Term Support (LTS) Version zu installieren.

Schritt 2: Node.js installieren

Starte den Installer durch einen Klick darauf. Nun wirst du aufgefordert, einige Einstellungen für die Installation vorzunehmen. Auf der Willkommen-Seite klickst du auf Weiter.

Jetzt musst du die Node.js Lizenzvereinbarung lesen und akzeptieren (Checkbox markieren) und dann auf Weiter klicken.

Anschließend wirst du nach einem Installationsort für Node.js gefragt.

Hinweis

Wir empfehlen, den Standard-Installationspfad zu verwenden.

Auf der nächsten Seite kannst du auswählen, ob du einige Kernpakete von Node.js nicht installieren möchtest. Für eine normale Installation, die empfohlen wird, klicke einfach auf Weiter. Du hast auch die Option, Chocolatey zu installieren, das ist aber nicht notwendig.

Schritt 3: Installation abschließen

Jetzt kannst du auf Installieren klicken und warten, bis alles eingerichtet ist. Hab Geduld, das kann eine Weile dauern. :)

Nach Abschluss klickst du einfach auf Fertigstellen und kannst Node.js auf deinem Server nutzen.

Node.js auf die neueste Version aktualisieren

Mit node -v kannst du die installierte Node.js Version anzeigen lassen. Von Zeit zu Zeit solltest du prüfen, ob du die neueste LTS Version nutzt. Um Node.js zu aktualisieren, folge einfach nochmal dem Abschnitt dieser JavaScript Installation Anleitung.

Node.js & npm nutzen

npm ist der offizielle Paketmanager von Node.js. Damit installierst du Pakete aus dem Internet.

Tipp

Alle npm Pakete findest du auf der offiziellen Webseite.

Neues Projekt erstellen

Jedes Mal, wenn du ein neues Node.js Projekt starten willst, musst du einen neuen Ordner dafür anlegen, den Command Prompt oder PowerShell darin öffnen und den Befehl npm init ausführen, um die Einrichtung zu starten. Dabei wirst du nach ein paar Basisinfos gefragt, um eine package.json Datei zu erstellen. Diese ist die "Config" für Node.js.

Tipp

Unter Windows kannst du im Datei-Explorer einmal auf den aktuellen Pfad klicken, cmd eintippen und Enter drücken, um die Eingabeaufforderung direkt im aktuellen Verzeichnis zu öffnen – super praktisch.

Nach der Initialisierung kannst du eine neue Datei namens index.js erstellen und Code hineinschreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf dem Standardport 80, der beim Zugriff über localhost eine Testnachricht zurückgibt. So sieht der Code aus:

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Jetzt kannst du den Code mit node . ausführen und das Ergebnis im Browser unter localhost:80 ansehen.

Tipp

Externe Pakete von npm installierst du mit npm install [paket-name].

Fazit

Glückwunsch, du hast JavaScript erfolgreich installiert! Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Verfügung – meld dich einfach! 🙂