Stoppen und neu starten
Der Bearbeiten-Testen-Zyklus von Entwicklern
⏱ ca. ~4 Min
01 · Lesen
Du hast wahrscheinlich schon ein Muster bemerkt: Jedes Mal, wenn du Code änderst, musst du den Server stoppen und wieder starten, damit die Änderungen sichtbar werden.
Das ist der grundlegende Entwicklungszyklus für Server-Code:
1. Bearbeite den Code im Texteditor 2. Stopp den laufenden Server mit Ctrl+C 3. Starte neu mit node app.js 4. Teste durch Neuladen des Browsers 5. Wiederhol
Das fühlt sich vielleicht nervig an, aber es ist wichtig zu verstehen, warum das so ist. Wenn du node app.js ausführst, liest Node die Datei einmal und lädt sie in den Speicher. Danach läuft es aus dem Speicher — es schaut nicht nach, ob sich die Datei ändert. Wenn du die Datei änderst, weiß Node davon nichts, bis du neu startest.
💡 Stell dir das so vorEs ist wie ein Rezept lesen, bevor du anfängst zu kochen. Sobald du gelesen hast und am Kochen bist, gehst du nach der Version in deinem Kopf vor. Wenn jemand das Kochbuch ändert, während du kochst, weißt du das nicht — du musst aufhören, das Rezept neu lesen und nochmal anfangen.
Kernpunkte
- Ctrl+C stoppt den laufenden Server (sendet ein Interrupt-Signal)
- Node liest die Datei beim Start einmal — Änderungen brauchen einen Neustart
- Der Bearbeiten-Stoppen-Starten-Testen-Zyklus ist Alltag in der Entwicklung
- Statische Dateien im Ordner public/ (HTML, CSS) brauchen vielleicht keinen Server-Neustart — der Browser holt sie neu
02 · Quiz
Wie stoppst du einen laufenden Node.js-Server?
- Den Browser schließen
- ‚stop‘ tippen
- Im Terminal Ctrl+C drücken
- Das Terminal-Fenster schließen
03 · Lesen
Ein Vorgeschmack auf ein Werkzeug, das du später lieben wirst: Es gibt ein Paket namens nodemon (Kurzform für „node monitor“), das deine Dateien beobachtet und den Server bei jedem Speichern automatisch neu startet. Es schafft den manuellen Stopp-und-Neustart-Schritt komplett ab.
Du würdest es mit npm install -g nodemon installieren und dann nodemon app.js statt node app.js benutzen. Jedes Mal, wenn du Änderungen speicherst, merkt nodemon das und startet neu.
Wir benutzen es jetzt nicht, weil es wichtig ist, den manuellen Ablauf zu verstehen. Sobald du weißt, warum du neu starten musst, ergibt das automatische Werkzeug viel mehr Sinn.
04 · Ausfüllen
Um einen laufenden Node.js-Server im Terminal zu stoppen, drück Ctrl+_____.
05 · Checkliste
Vergewisser dich, dass du den Entwicklungszyklus verstanden hast. Hak jeden Punkt ab, wenn du dich sicher fühlst.
- Ich kann meinen Server mit node app.js starten
- Ich kann ihn mit Ctrl+C stoppen
- Ich weiß, dass ich nach Codeänderungen neu starten muss
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.