后端使用php创建了一个文件夹,文件下有php代码,有一个空文件夹创建vue项目,我按正常搭建正常配置vue项目,最后打包时使用history模式
const router = new VueRouter({
routes,
mode: "history",
base: "/text/",
historyApiFallback:{
index:'/index.html'
},
// // 回到顶部
scrollBehavior: () => ({
y: 0
})
})
发现在3w文件夹下打开也是空白,无报错,纯空白页,添加了base路径正常了,但是我的vue.config.js添加了生产环境的路径,还是不行,必须添加base打开是正常,添加了vue官网配置文件刷新还是空白,使用hash模式一切正常,当我添加了historyApiFallback时,发现history模式在3w文件打开也正常了。刷新也正常
但发现当挂到nginx服务器上时,使用history模式打开是正常的,按vue官网配置了,刷新还是404.一直不知道什么问题,使用hash模式正常