在服务器中部署angular应用程序

在服务器中部署angular应用程序,angular,Angular,用Angular开发一个小应用程序。在执行ng build--prod时,我将/dist文件夹传递给我的服务器,该文件夹由--base href/test/生成(我的应用程序位于/test/文件夹中),并且在浏览器www-mysite.com/test中运行良好,但是如果我更新浏览器,应用程序停止工作。您必须使用某种重定向模式(取决于您的服务器)将所有请求重定向到index.html。这对于所有单页应用程序都是必需的 如果你在www.mysite.com上刷新,它会工作的。当您刷新/测试路由时,

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

您必须使用某种重定向模式(取决于您的服务器)将所有请求重定向到index.html。这对于所有单页应用程序都是必需的

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


阅读有关如何在此处配置的更多信息:

您必须使用某种重定向模式(取决于您的服务器)将所有请求重定向到index.html。这对于所有单页应用程序都是必需的

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


阅读有关如何在此处配置的更多信息:

您所说的“更新浏览器”是什么意思?我的意思是刷新websideset默认设置router@Shohel如何设置?我在回答中添加了一个链接,可以帮助您设置它们。您正在使用哪种类型的服务器?您所说的“更新浏览器”是什么意思?我的意思是刷新websideset默认设置router@Shohel如何设置?我在回答中添加了一个链接,可以帮助您设置它们。您使用的是哪种类型的服务器?感谢您的帮助并请原谅这一点:Dglad帮助您感谢您的帮助并请原谅这一点:Dglad帮助您