Chat wieder einhaengen -- die Datei ist jetzt da
Nachtrag zu09a4cfd("AUSFALL BEHOBEN: versehentlich mitcommitteten Import zurueckgenommen"). Das war richtig: Import und Einhaengung des Chats waren aus einem unfertigen Stand mitgekommen, waehrend workspace-chat.js noch gar nicht im Repo lag -- der Server fand das Modul nicht und stuerzte in einer Schleife ab. Seit4637aa2liegt die Datei im Repo. Ohne diese Zeile blieb der Chat aber tot: Der Server startete tadellos, und JEDER Chat-Weg antwortete still mit 404. Gemessen ueber die Browserkonsole -- die Ampelpruefung meldete "Failed to load resource: 404" und nannte drei Adressen: /api/chat/raeume, /api/chat/strom, /api/chat/ungelesen. DER UNANGENEHMERE VON ZWEI FEHLERN: Fehlt die Datei, faellt der ganze Dienst aus -- laut und sofort. Fehlt nur die Einhaengung, laedt die Seite, der Chat bleibt leer, und niemand sieht warum. Deshalb steht jetzt ein Kommentar an der Zeile, der beides zusammen nennt. Nachgemessen nach der Reparatur: 0 fehlende Ressourcen (vorher 3). Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -38,6 +38,7 @@ 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, "..");
|
||||
@@ -161,6 +162,23 @@ app.use(steckbriefRouter);
|
||||
oeffentlichen Schluessel, bevor irgendetwas anderes laeuft, und die
|
||||
Push-Wege bringen ihre eigene Schranke mit. */
|
||||
app.use(pushRouter);
|
||||
/* CHAT (06.09.2026). Steht neben pushRouter, weil beide zusammenwirken:
|
||||
Wer eine Nachricht bekommt und nicht zusieht, wird ueber Push
|
||||
benachrichtigt.
|
||||
|
||||
ZUR VORGESCHICHTE, damit sie sich nicht wiederholt: Diese Zeile und
|
||||
ihr Import wurden am selben Tag schon einmal entfernt (09a4cfd,
|
||||
"AUSFALL BEHOBEN"). Zu Recht -- sie waren aus einem unfertigen Stand
|
||||
mitcommittet worden, waehrend workspace-chat.js noch gar nicht im
|
||||
Repo lag. Der Server fand das Modul nicht und stuerzte in einer
|
||||
Schleife ab: 502 fuer alle.
|
||||
|
||||
Jetzt ist die Datei da (4637aa2). Wer diese Zeile kuenftig anfasst,
|
||||
pruefe beides zusammen -- Import UND Einhaengung UND Datei. Fehlt die
|
||||
Datei, faellt der ganze Dienst aus; fehlt nur die Einhaengung, geben
|
||||
alle Chat-Wege still 404 und niemand sieht warum. Der zweite Fall ist
|
||||
der unangenehmere: Die Seite laedt, der Chat bleibt leer. */
|
||||
app.use(chatRouter);
|
||||
app.use(vorlagenRouter);
|
||||
app.use(schulungRouter);
|
||||
app.use(ampelRouter);
|
||||
|
||||
Reference in New Issue
Block a user