vue cli3.0中跨域的问题

问题描述

我在根目录创建了vue.config.js文件
并且进行了相关的设置
module.exports = {
productionSourceMap: false,
devServer: {

// 设置代理
proxy: {
  "/v1": {
    target: "http://192.168.31.131:8080/", // 域名
    ws: true, // 是否启用websockets
    changOrigin: true, 
    pathRequiresRewrite: {
      "^/v1": "/"
    }
  }
}

}
}

问题出现的环境背景及自己尝试过哪些方法

clipboard.png
请求路径没有变。。

相关代码

          axios.get('/v1/config/dict/listDictNoRoot/CREATECLASSES').then(
    response => {
   let res_data = response.data
   console.log('res_data',res_data)
    }
  )
  这是请求

请问如何才可以代理到我的目标域名呢

阅读 3.2k
1 个回答
pathRewrite: {
  "^/v1": "/"
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题