Spring Boot VUE 单页面应用 静态资源被控制器路由覆盖怎么解决

如图所示:

clipboard.png

我创建了一个范域名的路由。解析所有请求都直接打开同一个 vue 单页面;然后通过 vue-router 去解析具体的路由。

由于需要校验微信授权登录,所有只能用spring相关方式去实现。

当前项目出现的问题:

所有静态资源访问被 @GetMapping 范路由解析,不能直接返回静态资源。

请问有没有大神解答以下其中存在的问题?并给出一个解决方案?比如:
路由正则表达式屏蔽?
过滤器?
AOP?

阅读 4.1k
1 个回答

这样静态资源也返回index页面了吧,应该需要判断是静态资源就不返回index才行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题