vue proxyTable不生效

/config/index.js里dev中proxyTable已经配置了

proxyTable: {
        '/api': {
            target: 'http://192.168.1.103:8082/api',
            changeOrigin: true,
            pathRewrite: {
                '^/api': '/'
            }
        }
    },

代码中调用的时候,

created () {
    axios.get("/api/upload")
    .then((response) => {
      console.log(response)
    })
  },

结果地址还是本机的地址,并没有通过代理转发到target地址去
console中报的错误,http://192.168.0.126是本机ip

xhr.js?14ed:175 GET http://192.168.0.126:7070/api/upload 404 (Not Found)

请教一下这是什么原因导致的

哦 明白了 转发是后端server.js做的

阅读 9.9k
3 个回答
新手上路,请多包涵

proxyTable改动需要中断重启

axios.get("api/upload")
    .then((response) => {
      console.log(response)
    })

第一个斜杠不需要

新手上路,请多包涵

你好,楼主提到的server.js转发是什么意思,需要配置其他文件吗

推荐问题