Ember 直接访问 URL 不呈现,但从主页导航有效

Ember direct access to URL doesn't render, but navigating from homepage works

如果我尝试直接访问 URL 子路由,我有一个 ember 应用程序会中断。如果我导航到主页,然后导航到子路由,它会正确加载。

我在直接访问时看到的问题是页面将 HTML 输出到屏幕,而不是解析它、加载 JS 库并显示正常内容。

我在一家大公司工作,无法 post 站点代码,但希望能在 common/likely 原因方面提供一些帮助,以便我进行故障排除。

我在我的服务器端添加了一个 content-type = application/json header 并且它不仅限于 API 调用。出于某种原因,这只影响直接访问的页面,而不是主页。我将 header 移动到仅用于 API 调用,一切正常。