【发布时间】:2018-08-21 11:15:23
【问题描述】:
我部署了我的 Angular 项目并添加到 spring 项目中的资源/静态,接下来我创建简单的控制器:
@Controller
class IndexController {
@RequestMapping(value = "/")
fun index(): String {
return "index"
}
}
现在,当我运行 tomcat 并将 url 设置为 localhost:8080/ 一切正常时,我可以单击按钮并将浏览器重定向到正确的站点,但是现在如果我刷新站点或设置不同的 url,我的 angular 应用程序停止工作,我获取 404 或 spring 端点。问题是,当我从控制器输入不同的 url 时,如何将 angular 设置为默认加载
【问题讨论】:
-
angular.io/guide/…。使用过滤器将所有对角度 URL 的 GET 请求转发到 index.html。
标签: spring angular spring-mvc