博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue项目打包部署后二级页面刷新变成404问题
阅读量:3909 次
发布时间:2019-05-23

本文共 346 字,大约阅读时间需要 1 分钟。

     因为我是vue+springboot项目整合后一起部署在Tomcat,排查起来更加麻烦,部署后一开始觉得没问题,功能都正常,但一点击浏览器刷新,变成了404

 坑了半天最后发现是路由模式的设置问题(router\index.js),本来是历史模式history,

主要是使用历史记录模式时,URL将显示为“正常”,例如。

但是出现了一个问题:由于我们的应用程序是单页客户端应用程序,如果没有正确的服务器配置,如果用直接在浏览器中访问,则会收到404错误。现在那很难看。

网上很多方法说配置404让它定到首页,刷新为啥要到首页呢?最后解决方法是把路由模式改成了hash,

终于搞定一切正常,但是hash模式URL没这么好看,比如上面的变成了

暂时没想到怎么去除这个#还不影响功能,有方法望告知。。

转载地址:http://oawrn.baihongyu.com/

你可能感兴趣的文章
SM2 国密算法被 Linux 内核社区接受
查看>>
日计不足涓滴成河-自定义响应结果格式化器
查看>>
.NET架构小技巧(3)——反射,架构人员法宝I
查看>>
对精致码农大佬的 [理解 volatile 关键字] 文章结论的思考和寻找真相
查看>>
.NET for Apache Spark 1.0 版本发布
查看>>
吐槽一下Abp的用户和租户管理模块
查看>>
. NET5正式版本月来袭,为什么说gRPC大有可为?
查看>>
初识ABP vNext(12):模块的独立运行与托管
查看>>
新版本 Swashbuckle swagger 组件中的 "坑"
查看>>
.NET架构小技巧(5)——反射,架构人员法宝III
查看>>
C# 中的 in 参数和性能分析
查看>>
.NET架构小技巧(6)——什么是好的架构
查看>>
C#中形态各异的class
查看>>
.Net 5性能改进
查看>>
InfluxDB 2.0 之Flux语法篇
查看>>
TensorFlow 2学习和工业CV领域应用 心得分享
查看>>
程序员过关斩将--真的可以用版本号的方式来保证MQ消费消息的幂等性?
查看>>
Java面试必问JVM调优,那.NET5呢?
查看>>
把 Console 部署成 Windows 服务,四种方式总有一款适合你!
查看>>
缓存一致性和跨服务器查询的数据异构解决方案canal
查看>>