解决vue-elment-admin mock转在线接口地址跨域问题

发布时间 2023-04-12 15:03:43作者: SukaLv
devServer: {
    port: port,
    open: true,
    overlay: {
      warnings: false,
      errors: true
    },
    // before: require('./mock/mock-server.js')
    proxy: {
  // [process.env.VUE_APP_BASE_API]   vue中env.文件中配置的api名称
      [process.env.VUE_APP_BASE_API]: { [process.env.VUE_APP_BASE_API] // 或者 "/api" 下面同步
        target: `接口地址`,
        changeOrigin: true,
        ws: true,
        secure: false,
        pathRewrite: {
          ["^" + process.env.VUE_APP_BASE_API]: ""  // 用于将请求中的 /api 字符串替换为空, 否则接口就会添加/ap路径。如https://xxx.com/api/
        }
      }
    }
  },