vueHistory 模式下,布置到服务器上路由刷新会报nginx404错误

之前写完vue项目后,布置到服务器,用nginx反向代理后,一开始进去,进各种路由都是没问题的,但是一旦f5刷新后就会出现一个nginx404的错误。

经过翻阅vue文档后,发现这是vueHistory 模式下的一个问题,需要后台配置支持。

History 模式是没有hash键,比如/a/b,f5刷新,url就直接去a文件下找b文件。但是在hash模式下,比如#/a/b,url刷新就不会找hash键后的路径。

所以这个问题有两个解决方法

   1.是不用History 模式,

   2.是在后置配置支持,vueHistory 模式文档

posted on 2018-01-01 22:31  tzzf  阅读(1102)  评论(0编辑  收藏  举报

导航