当前位置: 首页 > news >正文

VUE打包的dist文件放到后端一起发布

背景

前后端分离开发的项目,在部署时为了方便部署,使用集成部署的方式(即前后端在一起部署的方式)

问题

直接将前端打包好的dist文件夹下的内容,放到后端项目的resource/static目录下,但是在启动访问时发现通过index.html页面登录进去可以访问,但是点击浏览器刷新按钮后页面就无法访问了。

原因

这是由于vue开发的项目使用的路由为history路由,只有一个单页面,当走index.html的路由时可以正常访问,但是刷新时访问了后端程序路由,即把网址URL栏的地址访问到了后端,所以就无法进行访问了。

解决这个问题也很简单,前端使用hash路由即可,这种方式访问时地址栏会带有/#/,访问类似于/#/index,就可以正常进行路由访问了。

http://www.lryc.cn/news/308313.html

相关文章:

  • React入门之React_渲染基础用法和class实例写法
  • Git自动忽略dll文件的问题
  • sql中如何实现递归
  • GPT 的基础 - T(Transformer)
  • 微信小程序 --- 常用样式和组件
  • 深圳智能制造半导体芯片行业源代码防泄密完整解决方案
  • Unity UI适配规则和对热门游戏适配策略的拆解
  • 嵌入式学习day25 Linux
  • Oracle数据泵跨大版本迁移数据库
  • 如何在Win系统从零开始搭建Z-blog网站,并将本地博客发布到公网可访问
  • sawForceDimensionSDK安装,sigma7+ros
  • 全量知识系统问题及SmartChat给出的答复 之3
  • 【常用的 SVN 命令及简要示例】
  • ISP代理是什么?怎么用?
  • 微服务之qiankun主项目+子项目搭建
  • 双非二本找实习前的准备day2
  • 快速搭建宠物医院服务小程序的步骤,无需编程经验
  • 从0开始python学习-53.python中flask创建简单接口
  • 如何怎麼搭建高效的爬蟲全球代理IP池?
  • FinalShell连接Linux
  • 数据分析Pandas专栏---第十一章<Pandas数据聚合与分组(1)>
  • 【Linux】将程序的输出显示到屏幕,同时写入到log文件
  • MySQL(基础篇)——函数、约束
  • 【wails】(4):使用wails做桌面应用开发,整合chatgpt-web项目做前端,进行本地开发,web端也可以连调,使用websocket实现
  • 八股文打卡day24——数据库(1)
  • robots.txt 文件规则
  • 电脑WiFi共享给电脑的网口,另一终端可通过该网口进行上网。可用于wireshark抓设备终端的包。
  • 字节面试问题
  • 弹窗内容由后端返回,如何让点击按钮的事件交由前端控制?
  • [数据结构 C++] AVL树的模拟实现