在服务器

时间:2018-04-20 16:45:02

标签: angular

使用Angular开发一个小应用程序。在执行ng build --prod时,我将使用/dist生成的--base-href /test/文件夹传递给我的服务器(/test/文件夹是我的应用程序所在的位置)并且一切运行良好在浏览器www-mysite.com /test中,但如果我更新浏览器,则应用程序停止工作。

1 个答案:

答案 0 :(得分:2)

您必须使用某种redirect_mode(取决于您的服务器)到redirect all requests to index.html。所有单页应用程序都需要这样做。

如果您将在www.mysite.com上刷新,它将有效。刷新/测试路线时它会中断。这是因为您的路由在客户端定义,服务器不知道它们。

在此处详细了解如何配置:https://medium.com/@pshrmn/single-page-applications-and-the-server-32a23d67936