vue-template-admin打包dist后运行报错405

看你的vue的路由模式是history还是hash
1.先把vue.config.js下的publicPath 改为‘./’
在这里插入图片描述
2.在把main.js下的process.env.NODE_ENV改为===development
在这里插入图片描述
如果是history模式的话需要和后端配合
比如 后端给你一个 需要访问的地址:/aaa/ 那么你在router.js下进行修改new Router()


const createRouter = () =>
  new Router({
    
    
      mode: 'history', // require service support
      base:'/aaa/',//这是history的路由模式进行添加base  内容和服务器端保持一致
    scrollBehavior: () => ({
    
     y: 0 }),
    routes: constantRoutes,
  });

const router = createRouter();

再把 vue.config.js修改publicPath
在这里插入图片描述
再不行 问问后端的访问地址是不是有问题 找后端的责任去

猜你喜欢

转载自blog.csdn.net/weixin_45441173/article/details/128856227