Skip to content

Verwendung und Beispiel

Verwendung

node [Optionen] [V8-Optionen] [script.js | -e "script" | - ] [Argumente]

Weitere Informationen finden Sie im Dokument Befehlszeilenoptionen.

Beispiel

Ein Beispiel für einen Webserver, der mit Node.js geschrieben wurde und mit 'Hallo, Welt!' antwortet:

Befehle in diesem Dokument beginnen mit $ oder \>, um widerzuspiegeln, wie sie im Terminal eines Benutzers erscheinen würden. Fügen Sie die Zeichen $ und \> nicht ein. Sie dienen dazu, den Beginn jedes Befehls anzuzeigen.

Zeilen, die nicht mit dem Zeichen $ oder \> beginnen, zeigen die Ausgabe des vorherigen Befehls.

Stellen Sie zunächst sicher, dass Sie Node.js heruntergeladen und installiert haben. Weitere Installationsinformationen finden Sie unter Node.js über Paketmanager installieren.

Erstellen Sie nun einen leeren Projektordner namens projects und navigieren Sie dann hinein.

Linux und Mac:

bash
mkdir ~/projects
cd ~/projects

Windows CMD:

bash
mkdir %USERPROFILE%\projects
cd %USERPROFILE%\projects

Windows PowerShell:

bash
mkdir $env:USERPROFILE\projects
cd $env:USERPROFILE\projects

Als Nächstes erstellen Sie eine neue Quelldatei im Ordner projects und nennen sie hello-world.js.

Öffnen Sie hello-world.js in einem beliebigen Texteditor und fügen Sie den folgenden Inhalt ein:

js
const http = require('node:http')

const hostname = '127.0.0.1'
const port = 3000

const server = http.createServer((req, res) => {
  res.statusCode = 200
  res.setHeader('Content-Type', 'text/plain')
  res.end('Hallo, Welt!\n')
})

server.listen(port, hostname, () => {
  console.log(`Server läuft auf http://${hostname}:${port}/`)
})

Speichern Sie die Datei. Um die Datei hello-world.js auszuführen, geben Sie im Terminalfenster Folgendes ein:

bash
node hello-world.js

Eine Ausgabe wie diese sollte im Terminal erscheinen:

bash
Server läuft auf http://127.0.0.1:3000/

Öffnen Sie nun einen beliebigen Webbrowser und besuchen Sie http://127.0.0.1:3000.

Wenn der Browser die Zeichenkette Hallo, Welt! anzeigt, deutet dies darauf hin, dass der Server funktioniert.