Я тестирую Discourse как решение для сообщества.
После настройки простой темы — только цвета и шрифты — и установки плагина GitHub - discourse/discourse-rss-polling · GitHub
я создал несколько категорий и тем, после чего возникла эта ошибка.
vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:9 Uncaught (in promise) Error: There is no route named admin
После входа в безопасный режим всё выглядит так же, и появляются те же ошибки.
Попробовал разные браузеры. Также выполнил команду ./launcher rebuild app, удалил плагины, app.yml и словарь.
Я подозреваю, что инструменты «оптимизации» Cloudflare нарушают работу JavaScript-кода Discourse. Пожалуйста, проверьте, отключена ли функция «Rocket Loader» в вашей конфигурации Cloudflare.
Более подробную информацию о лучших практиках работы с Cloudflare можно найти здесь.
Также убедитесь, что функция «Автоматическое сжатие» (Auto Minify) отключена. Похоже, что Cloudflare устарела эту функцию из-за несовместимости с последними возможностями JavaScript: