vue部署至Tomcat,F5刷新报404问题解决

  我做的是一个移动端项目,使用的是 Vue + app 包壳的方式。在 PC 端测试时发现 F5 刷新直接报 404 问题,虽然在移动端包壳后不会有刷新的功能,但是强迫症搞怪,用着真是难受,必须给它搞定,所以就有了本篇文章。

Vue 部署至 Tomcat 会遇到的问题汇总:

1.在将vue项目部署至tomcat后,js、css、img、index.html等文件,都有被缓存的可能。

 解决js、css、img 缓存问题:可以使用时间戳的方式  参考:Vue项目部署,解决js、css、img被缓存问题

2.解决index.html入口文件,可以使用Filter过滤器的方式解决
  1中,解决的只是index.html 中引入的js、css、img 等文件的缓存。但是 index.html 这个文件也可能会缓存。网上很多说:解决index.html 都是Nginx。目前博主使用的是Tomcat。网上很难找到 Tomcat,使用 Filter 的方式是博主自己研究出来的方式,目前已线上运行1年,没法现任何问题。

 参考:vue部署至tomcat,解决index.html被缓存的问题

第3个问题解决方案,就是本文

你可能感兴趣的:(Vue,vue,F5报404)