Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:m290_guko:learningunits:lu15:theorie:c_server_konfigurieren [2025/12/08 08:48] gkochmodul:m290_guko:learningunits:lu15:theorie:c_server_konfigurieren [2025/12/08 08:50] (aktuell) gkoch
Zeile 115: Zeile 115:
 Darum speichern wir es mit ''--save-dev'' in den ''devDependencies''. Darum speichern wir es mit ''--save-dev'' in den ''devDependencies''.
  
-{{:modul:m290_guko:learningunits:lu15:theorie:screenshot_2025-12-08_at_08.45.36.png?direct&600|}}+{{:modul:m290_guko:learningunits:lu15:theorie:screenshot_2025-12-08_at_08.45.36.png?direct&700|}}
  
 ==== 2. Scripts in ''package.json'' ergänzen ==== ==== 2. Scripts in ''package.json'' ergänzen ====
  
-Öffnen Sie ''package.json'' und ergänzen Sie den Abschnitt ''scripts'' wie folgt (Beispiel):+Öffnen Sie ''package.json'' und ergänzen Sie den Abschnitt ''scripts'' wie folgt (Beispiel, wie im Screenshot oben):
  
 <WRAP box round center 80%> <WRAP box round center 80%>
Zeile 135: Zeile 135:
     - Startet den Server mit ''node index.js''.       - Startet den Server mit ''node index.js''.  
     - Der Prozess läuft „ganz normal“ ohne automatischen Neustart.       - Der Prozess läuft „ganz normal“ ohne automatischen Neustart.  
-    - Das entspricht eher einem **Produktivbetrieb**: Der Server läuft stabil,   +    - Das entspricht eher einem **Produktivbetrieb**: Der Server läuft stabil, Änderungen am Code erfordern ein manuelles Neustarten.
-      Änderungen am Code erfordern ein manuelles Neustarten.+
  
   * **''npm run dev''**     * **''npm run dev''**  
     - Startet den Server mit ''nodemon index.js''.       - Startet den Server mit ''nodemon index.js''.  
-    - ''nodemon'' beobachtet Ihre Dateien und startet den Server **automatisch neu**,   +    - ''nodemon'' beobachtet Ihre Dateien und startet den Server **automatisch neu**, wenn Sie etwas ändern und speichern.  
-      wenn Sie etwas ändern und speichern.  +
     - Das ist ideal für die **Entwicklung im Unterricht**, weil Sie sofort die Wirkung Ihrer Änderungen sehen.     - Das ist ideal für die **Entwicklung im Unterricht**, weil Sie sofort die Wirkung Ihrer Änderungen sehen.
  
-<WRAP center round box 80%> +Wenn Sie nun in ''index.js'' (oder Ihrer Server-Datei) etwas ändern und speichern, startet ''nodemon'' den Server bei **''npm run dev''** automatisch neu.  
-**Merksatz für dieses Modul** +
- +
-Im Alltag beim Programmieren im Unterricht verwenden Sie in der Regel:   +
-→ **''npm run dev''** (Entwicklungsmodus mit automatischem Neustart) +
- +
-''npm start'' ist vor allem sinnvoll, wenn Sie den Server einmal „wie in Produktion“   +
-laufen lassen möchten – ohne ''nodemon'' und ohne automatischen Neustart. +
-</WRAP> +
- +
-Wenn Sie nun in ''index.js'' (oder Ihrer Server-Datei) etwas ändern und speichern,   +
-startet ''nodemon'' den Server bei **''npm run dev''** automatisch neu.  +
 Sie müssen ''node index.js'' nicht jedes Mal von Hand ausführen. Sie müssen ''node index.js'' nicht jedes Mal von Hand ausführen.
  
  • modul/m290_guko/learningunits/lu15/theorie/c_server_konfigurieren.1765180096.txt.gz
  • Zuletzt geändert: 2025/12/08 08:48
  • von gkoch