网站建设就找奇思网络,贵阳市有翻译资质的公司,郴州品牌网站建设推广,wordpress 页面管理背景
前后端分离开发的项目#xff0c;在部署时为了方便部署#xff0c;使用集成部署的方式#xff08;即前后端在一起部署的方式#xff09;
问题
直接将前端打包好的dist文件夹下的内容#xff0c;放到后端项目的resource/static目录下#xff0c;但是在启动访问时发…背景
前后端分离开发的项目在部署时为了方便部署使用集成部署的方式即前后端在一起部署的方式
问题
直接将前端打包好的dist文件夹下的内容放到后端项目的resource/static目录下但是在启动访问时发现通过index.html页面登录进去可以访问但是点击浏览器刷新按钮后页面就无法访问了。
原因
这是由于vue开发的项目使用的路由为history路由只有一个单页面当走index.html的路由时可以正常访问但是刷新时访问了后端程序路由即把网址URL栏的地址访问到了后端所以就无法进行访问了。
解决这个问题也很简单前端使用hash路由即可这种方式访问时地址栏会带有/#/访问类似于/#/index就可以正常进行路由访问了。