vue cli跨域配置

跨域配置(vue/cli3.0)

  vue.config.js中

devServer: {
    proxy: {
      '/api': {
        target: 'http:cxxxxx',
     pathRewrite:{'^/api': ''}
      }
    }
  }

再次请求时就要以/api为前缀: http:cxxxxx/api/xxxxxxx

修改了配置文件需要重启项目

cli2.0

  config/index.js 中搜索 proxyTable填充一些跨域配置

proxyTable: {
      '/api' : { // '/api'是代理标识,一般是每个接口前的相同部分
        target: "http://x.x.x.x:8050", // 请求地址,一般是服务器地址
        changeOrigin: true, // 是否进行跨域
        secure: false,
        pathRewrite: { // pathRewrite的作用是把请求接口中的 '/api'替换掉,一般是替换为空""
            '^/api':""
        }
      }
    },

 

posted @ 2019-07-17 16:44  番茄西红柿u  阅读(490)  评论(0编辑  收藏  举报