history模式
在router下面的index.js文件的最下面
history: createWebHistory(import.meta.env.VITE_APP_CONTEXT_PATH),
这两个配置文件都加上
然后nginx里面的配置是
这个位置按照实际情况,我的是用docker挂载的,所以在
/usr/share/nginx/html/lw-clothing
为什么要这样加,因为以后我的项目在nginx配置肯定不止一个,
那个加的名字相当于http://www.xxx.com/lw-clothing,这里面的lw-clothing会一直存在地址栏目里面
在history模式下直接请求服务器路径,需服务器配置
在若依项目中相当于就是在请求后端的时候直接访问服务器静态资源那个文件夹(若以的前端包),由于少了lw-clothing,这个是子包
hash模式
那如果你是hash模式就不会有这个问题
他会自动带上