问题描述:
Vue打包后运行白屏,刷新时404:
一开始为了美观将url上的#号,也就是路由的hash模式替换成了H5的history模式,这就特么出现了一个坑,打包后放到服务器,运行代码,好嘛组件出不来,刷新时候直接报了404,这就很尴尬了,赶紧排查原因
原因分析:
分析:
瞅了下万能的度娘,发现问题是"我自己手贱",没有后端配合的情况下就手贱打开路由history模式的时候,直接打了个包,就导致了白屏和刷新时候404,但这个也好解决,就把history模式换回hash模式就ok,但是问题是我就是不想换啊,不想换就得和后端配合一手。
解决方案:
解决方案:
去网上看了很多解决方案,都是特别的多还极其复杂,我集百家之长,终于得出了一个结论,让后台大哥去配置一个伪静态,后端叫法(伪静态),对于前台叫法应该叫路由规则,代码如下:
//全部