【问题标题】:Deployed app throwing 404 errors on refresh部署的应用程序在刷新时抛出 404 错误
【发布时间】:2025-12-04 17:45:01
【问题描述】:

我刚刚部署了我的第一个 Ember-cli 应用程序,它还没有完成,但我想向其他贡献者展示它。 它在我的本地主机上运行良好,正在开发中。 现在我已经将它部署到服务器上,当在浏览器中按下“刷新”按钮时它会引发 404 错误。以下链接可以正常工作,但尝试直接导航到 URL 会引发 404 错误。

我已经在我的路由器中实现了 location: 'auto',它应该使用历史记录或哈希,无论浏览器支持哪个。

它部署在 www.merit.bromine001.com

【问题讨论】:

  • 你用的是什么http服务器?阿帕奇? nginx?

标签: javascript ember.js


【解决方案1】:

不仅仅是您的浏览器需要支持它,您的网络服务器需要以这样一种方式实现,即忽略 rootUrl 之后的任何内容,并提供 ember 应用程序。

如果你不想在服务器端实现它,或者想要平底船,只需将位置更改为散列即可。

【讨论】:

    最近更新 更多