0

proxyTable中指定的地址怎么没有被设置为实际请求的路径?

http://localhost:8888/data/ap...
这个位置怎么多加了个 data ???

1.proxyTable

2.使用

3.结果

3个回答

0

已采纳

get 使用的是相对路径,需要在 api 前面加一个 / 表示绝对路径

0
proxyTable: {
      '/list': {
        target: 'http://api.xxx.cn',
        changeOrigin: true,
        pathRewrite: {
          '^/list': '/'
        }
      }

使用

            this.$http.get('list/url')
            .then(function(data){
                //data
            })

亲测 有效,望采纳

0

target带子目录会报错,如果需要重写用pathRewrite

撰写答案