Ich teste Discourse als Community-Lösung.
Nachdem ich ein einfaches Theme eingerichtet hatte – nur Farben + Schriftarten –
und das Plugin GitHub - discourse/discourse-rss-polling installiert hatte,
einige Kategorien und Themen erstellt hatte – schlug dieser Fehler fehl.
vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:9 Uncaught (in promise) Error: Es gibt keine Route namens admin
Nachdem ich in den abgesicherten Modus gewechselt bin, sieht alles gleich aus und dieselben Fehler treten auf.
Ich habe verschiedene Browser ausprobiert. Ich habe auch ./launcher rebuild app versucht und die Plugins app.yml und dictionary entfernt.
Ich vermute, dass die „Optimierungs“-Tools von Cloudflare den Javascript-Code von Discourse beschädigen. Könnten Sie bitte prüfen, ob „Rocket Loader“ in Ihrer Cloudflare-Konfiguration deaktiviert ist?
Weitere Informationen zu den Best Practices von Cloudflare finden Sie hier.
Stellen Sie außerdem sicher, dass „Auto Minify“ deaktiviert ist. Es sieht so aus, als hätte Cloudflare diese Funktion aufgrund von Inkompatibilität mit neueren JavaScript-Funktionen ausgemustert: