记录后端使用php和vue项目在同一个文件夹下打包上线问题

后端使用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模式正常

       如果有大佬知道是什么问题,希望可以教一下我

发布了17 篇原创文章 · 获赞 1 · 访问量 1689

猜你喜欢

转载自blog.csdn.net/weixin_43817724/article/details/102831637
今日推荐