将 Angular 6 应用程序部署到 github 页面时出现 404

Sim*_*ean 4 deployment github-pages angular angular6

我的应用程序在本地服务时运行良好。我已经编译了没有错误的构建。

网站链接在这里 - https://evilernie44.github.io/users/index.html

当我尝试通过 github 页面加载站点时,我的 get 请求收到 404。

我已经尝试添加一个 404.html,然后按照 angular docs 的建议将 index.html 的内容复制到它,但我似乎仍然无法让它工作。

我不知道接下来要做什么,有没有人有任何建议。

Sam*_*ann 5

如果 Angular 应用程序的根在路径下而不是域的根,则<base>需要设置标签以匹配路径。在您的情况下,您需要设置<base href="/users/">. 如果应用程序是使用 Angular CLI 构建的,则<base>可以使用ng build --baseHref="/users/"设置标记。