undefined_07 2020-07-18 21:22 采纳率: 50%
浏览 336
已采纳

vue-cli中使用proxy解决跨域的问题 报错 麻烦帮忙看看

vue.config.js中:

module.exports = {
  devServer: {
    proxy: {
     '/test': {
      target: 'http://legal-api.lmx0536.cn/',
       changeOrigin: true,
       pathRewrite: {
         '^/test': ''
       }
     }
   }
  }
 }

请求数据:

created () {
    this.$axios(
      {
        url: '/test/captcha',
        method: 'get'
      }
    ).then(res => {
      console.log(res)
    })
  }

然后报错如下
图片说明
图片说明

为什么前面会变成8080端口的地址呢

  • 写回答

3条回答 默认 最新

  • feral_coder 2020-07-18 21:51
    关注

    看看你axios封装的BASE_URL是不是localhost:8080,如果是的话改成空

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器