嗨,大家好。 我在Spring MVC和AngularJS之间路由有问题。
所以,当我获得主页时:http://localhost:8080/捕获Angular及其确定但是当我想要转到另一页时,例如http://localhost:8080/dashboard捕获Spring MVC和Tomcat显示错误404 Not Found。 要访问需要的信息中心,请使用网址 /#/ dashbaord
虽然我的文件中包含了路由配置的代码。
有可能首先考虑角度和下一个Spring MVC吗?
$locationProvider.html5Mode({
enabled : true,
requireBase : false
});
此致
答案 0 :(得分:0)
您需要将所有Tomcat网址路由到index.html
对Spring Boot http://localhost:8080/springbootapi/wotever
的API调用并且在Tomcat中说不要将/ springbootapi /中的任何URL指向index.html
一直到index.html
指向index.html的所有其他内容,使Angular可以完全控制除API调用之外的所有内容
上面概述了执行此操作的一般方法。
也许最好按照本教程...