我在 Ubuntu 机器上运行了一个 Discourse 本地开发环境。我通过遵循本地安装指南成功运行了主要的开发版本。鉴于 ember-cli 的新增功能,我也运行了它,并将其代理到 Rails 应用。我能够完全与桌面版应用进行交互。
但是,当我使用 Chrome 的开发者工具查看移动版时,却无法正常工作。我只看到一个空白页面,响应是“200 OK”,但没有任何内容。它完全是空白的。
我可以通过 Rails 日志看到它正在渲染 某些东西,但它似乎没有通过 Ember 进行代理。
Started GET "/" for <redacted> at 2022-01-31 22:51:03 +0000
Rendering layout layouts/application.html.erb
Rendering categories/index.html.erb within layouts/application
Rendered categories/index.html.erb within layouts/application (Duration: 2.8ms | Allocations: 925)
Rendered layouts/_head.html.erb (Duration: 1.6ms | Allocations: 273)
Rendered common/_discourse_stylesheet.html.erb (Duration: 3.2ms | Allocations: 609)
Rendered layouts/_head_tag.html.erb (Duration: 0.2ms | Allocations: 65)
Rendered application/_header.html.erb (Duration: 2.5ms | Allocations: 824)
Rendered layouts/_body_tag.html.erb (Duration: 0.1ms | Allocations: 21)
Rendered layout layouts/application.html.erb (Duration: 22.6ms | Allocations: 4961)
ember-cli 没有记录关于此请求的任何信息。
我想我可能配置错误,导致错误在某个地方被抛出,但我似乎找不到在哪里或如何显示错误。是否有任何额外的标志或环境变量可以设置,以便围绕此问题获得更详细的日志记录?我尝试设置 DEBUG=ember-cli:*,正如此处所建议的,但这没有记录关于请求的任何信息。
非常感谢您能在此问题上提供任何帮助!我是 Discourse 的长期用户,感谢您的开发!