2017-08-07 77 views
0

我正在使用我的第一个Grails + Spring Boot应用程序以及React JS来构建单页应用程序。Grails URL映射 - 如果URL不匹配回退到应用程序根页面

着陆页是index.gsp中

我面临着UrlMappings有点麻烦。

我想实现的是,如果url不是以/ api/**或/ assets/**开头,那么它应该被重定向到/(root - index.gsp)。

截至目前,它给我403,禁止错误,如果我刷新我的单页应用程序。

如果您需要任何其他信息,请告诉我。

问候, Priyank THAKKAR

+0

我没有尝试,但它可能会工作定义从403到您的索引的另一个重定向:“403”(控制器:'家',行动:'索引') – Kloker

回答

1

好吧,我想通了。

在我URLMappings.groovy,我不得不在文件末尾进入

"/**"(view:"/index") 

所有映射完成后。

+0

我upvoted这个,但我无法得到它上班。你是否需要以特殊的方式处理任何弹簧安全过滤,因为我正在获得一个stackoverflow和安全例外。 –