Deinen Server starten
Deinen Server zum Leben erwecken
⏱ ca. ~7 Min
01 · Lesen
Dein Server-Code ist geschrieben, aber gerade ist er nur eine Datei, die auf deinem Computer liegt. Er macht noch nichts.
Wenn du node app.js ausführst, passiert etwas Magisches: Dein Computer verwandelt sich von einer normalen Maschine in einen Webserver. Er fängt an, auf Anfragen zu lauschen, wie ein Restaurant, das öffnet und auf Gäste wartet.
Die Adresse, auf der er lauscht, ist localhost — wörtlich „dieser Computer“. Er bedient nicht das ganze Internet, sondern nur dich — hier und jetzt.
💡 Stell dir das so vorDen Server zu starten ist wie das Schild am Laden auf „Geöffnet“ zu drehen. Der Laden war die ganze Zeit da, aber jetzt ist er bereit für Kundschaft. Dein Computer war die ganze Zeit da, aber jetzt ist er bereit, auf Web-Anfragen zu antworten.
Kernpunkte
- node app.js startet deinen Server und lässt ihn weiterlaufen
- Das Terminal wirkt „eingefroren“ — das ist normal, dein Server lauscht
- localhost steht für deinen eigenen Computer, der als Server agiert
02 · Echte Übung
Starte deinen Server, indem du app.js mit Node ausführst. Stell sicher, dass du im Projektverzeichnis bist (der Ordner mit app.js und package.json).
node app.js
03 · Ausfüllen
Wenn der Server läuft und das Terminal „eingefroren“ wirkt, bedeutet das, dass der Server auf Anfragen ___.
04 · Echte Übung
Dein Server läuft! Öffne deinen Browser (Chrome, Safari, Firefox — egal welcher) und tipp in die Adressleiste: http://localhost:3000 Im Browser solltest du jetzt die Nachricht „Hello, World!“ sehen. Dieser Text kommt von deinem Server — dein Computer hat die Anfrage vom Browser bekommen und eine Antwort zurückgeschickt.
http://localhost:3000
05 · Lesen
Du hast gerade einen Webserver gebaut. Einen echten.
Wenn du localhost:3000 im Browser eingibst, passiert im Hintergrund Folgendes:
1. Dein Browser schickt eine HTTP-GET-Anfrage an Port 3000 auf deinem Computer 2. Dein Express-Server bekommt die Anfrage 3. Der Handler app.get('/') matcht auf die URL 4. Dein Server schickt den Text „Hello, World!“ zurück 5. Dein Browser zeigt ihn an
Genau so funktioniert jede Website im Internet. Der einzige Unterschied? Diese Server laufen auf großen Maschinen im Rechenzentrum, nicht auf deinem Laptop. Aber die Mechanik ist identisch.
Kernpunkte
- Dein Browser ist der Client, deine Node.js-App ist der Server
- Das ist der Anfrage-Antwort-Zyklus, der jede Website trägt
- Geh zurück zum Terminal — der Server läuft noch und wartet auf die nächste Anfrage
06 · Quiz
Was passiert hinter den Kulissen, wenn du http://localhost:3000 im Browser aufrufst?
- Der Browser lädt app.js herunter und führt sie lokal aus
- Der Browser schickt eine HTTP-Anfrage an deinen Computer, und dein Server schickt eine Antwort zurück
- Express verbindet sich mit dem Internet und holt eine Seite
- Node.js öffnet automatisch ein neues Browserfenster
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.