鍍金池/ 問(wèn)答/Java  HTML/ Spring Boot VUE 單頁(yè)面應(yīng)用 靜態(tài)資源被控制器路由覆蓋怎么解決

Spring Boot VUE 單頁(yè)面應(yīng)用 靜態(tài)資源被控制器路由覆蓋怎么解決

如圖所示:

clipboard.png

我創(chuàng)建了一個(gè)范域名的路由。解析所有請(qǐng)求都直接打開同一個(gè) vue 單頁(yè)面;然后通過(guò) vue-router 去解析具體的路由。

由于需要校驗(yàn)微信授權(quán)登錄,所有只能用spring相關(guān)方式去實(shí)現(xiàn)。

當(dāng)前項(xiàng)目出現(xiàn)的問(wèn)題:

所有靜態(tài)資源訪問(wèn)被 @GetMapping 范路由解析,不能直接返回靜態(tài)資源。

請(qǐng)問(wèn)有沒(méi)有大神解答以下其中存在的問(wèn)題?并給出一個(gè)解決方案?比如:
路由正則表達(dá)式屏蔽?
過(guò)濾器?
AOP?

回答
編輯回答
咕嚕嚕

這樣靜態(tài)資源也返回index頁(yè)面了吧,應(yīng)該需要判斷是靜態(tài)資源就不返回index才行。

2017年8月2日 00:36