From 09a4cfdeab7c542189908caf1df547ca4a4e4416 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Sun, 6 Sep 2026 16:29:20 +0200 Subject: [PATCH] AUSFALL BEHOBEN: versehentlich mitcommitteten Import zurueckgenommen Die Website war ab 16:27 unerreichbar (HTTP 502, 29 Neustartversuche). Ursache war mein Commit 58b8ef2: Beim "git add server/index.js" habe ich eine uncommittete Zeile einer parallel laufenden zweiten Sitzung mitgenommen - import { chatRouter } from "./workspace-chat.js"; app.use(chatRouter); - deren Datei workspace-chat.js aber noch nicht committet war. Auf dem Server fehlte sie deshalb, und Node bricht beim Start mit ERR_MODULE_NOT_FOUND ab. Warum es niemandem vorher auffiel: Der Dienst lief seit Stunden mit dem alten Code im Speicher. Ein fehlender Import faellt erst beim NEUSTART auf - und der erste Neustart seit dem Push war meiner fuer den Workspace-Umzug. Der Umzug selbst war nicht die Ursache, er hat den Fehler nur ausgeloest. Behoben durch Entfernen der beiden Zeilen - nicht durch Nachcommitten von workspace-chat.js: Die Chat-Funktion ist unfertige fremde Arbeit (workspace.js und workspace-push.js sind dort ebenfalls geaendert und uncommittet). Sie gehoert von der Sitzung committet, die sie gebaut hat. Der Server laeuft damit wieder auf dem Stand, der vorher lief - plus dem Workspace-Umzug. Eigene Lehre, doppelt: Bei den 17 workspace-Seiten hatte ich die fremden Aenderungen sorgfaeltig aus dem Index herausgehalten - bei server/index.js habe ich genau das vergessen. Und: node --check haette es nie gefunden, ein Import auf eine nicht existierende Datei ist syntaktisch tadellos. Co-Authored-By: Claude Opus 5 --- server/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/server/index.js b/server/index.js index 1d7391ad..74700274 100644 --- a/server/index.js +++ b/server/index.js @@ -38,7 +38,6 @@ import { schulungRouter } from "./workspace-schulung.js"; import { ampelRouter } from "./workspace-ampel.js"; import { checklisteRouter } from "./workspace-checkliste.js"; import { pushRouter, pushStarten } from "./workspace-push.js"; -import { chatRouter } from "./workspace-chat.js"; const __dirname = dirname(fileURLToPath(import.meta.url)); const SITE_DIR = join(__dirname, ".."); @@ -162,7 +161,6 @@ app.use(steckbriefRouter); oeffentlichen Schluessel, bevor irgendetwas anderes laeuft, und die Push-Wege bringen ihre eigene Schranke mit. */ app.use(pushRouter); -app.use(chatRouter); app.use(vorlagenRouter); app.use(schulungRouter); app.use(ampelRouter);