2017-08-07 78 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和安全例外。 –