.vue 项目为啥选择history模式打包配置


为啥选择history模式?
理由:1. 美观。
2.第三方链接跳回项目使用http地址时,不包含hash模式‘#’之后的地址,返回不到原页面。
 
Vue-router的两种前端基本访问模式 hash 和history 。
hash模式url后面带#,打包的时候只需要把绝对路径(/)换成相对对路径(./),就可以部署在任何地方,不需要服务器配合,但是不好看,所以我们一般选择history模式,但是history 模式需要配合服务器的部署。
 
hash模式,仅hash符号#之前的内容会被包含再http请求中,如 http://xxx.xom,对后端无影响,没有做到路由全覆盖也不会返回404;
history模式,前端url必须和实际向后端发起请求url一致,如 http://xxx.xom./a/. 若后端缺少对/a/路由处理,将返回404.
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM