角度+弹簧在同一端口上

时间:2018-08-21 11:15:24

标签: spring angular spring-mvc

我部署我的有角项目并在spring项目中添加到资源/静态中,接下来我创建简单的控制器:

@Controller
class IndexController {

@RequestMapping(value = "/")
fun index(): String {
    return "index"
}

}

现在,当我运行tomcat并将url设置为localhost:8080 /一切正常时,我可以单击按钮并将浏览器重定向到正确的站点,但是现在如果刷新站点或设置不同的url,我的角度应用程序将停止工作,我获取404或spring端点。问题是,当我输入比控制器不同的URL时,如何设置角度默认加载?

1 个答案:

答案 0 :(得分:0)

您需要分离API端点上下文。例如/ api / **。然后,使用正则表达式定义一个端点,例如到资源路径的^ / api(除/ api以外的所有其他东西)。