我们有Angular 2应用,我们已从HashLocationStrategy
移除了providers
,无需使用哈希('#')进行路由。
使用ng server
运行项目时,它可以正常工作。
然而,当我们在apache-tomcat-7.0.67
生成构建和部署的构建以及路由[(例如)localhost:8080 / dist / login]的URL login is route
时,那么当我们刷新它时返回{{1 }}
我尝试了此链接中建议的解决方案: Apache Tomcat Rewrite Rules
但是我仍然无法找到任何有效的解决方案,因为这是angular2应用程序。
请指导更好的解决方案,而不使用任何外部网址重写库,如nginx等。
谢谢。