如下?
proxy: {
'/api': {
target: 'http://192.168.1.56:8080', // 目标接口域名
changeOrigin: true, // 表示是否跨域
pathRewrite: {
'^/api': '', // 把 /api 替换成‘’
}
},
'/music': {
target: 'http://music.text.com', // 目标接口域名
changeOrigin: true, // 表示是否跨域
pathRewrite: {
'^/music': '', // 把 /music 替换成‘’
}
}
},
就可以直接 打开 代理的了?
项目地址 加代理后缀 就可以访问不打通的了 可以用postman 测试 或者 apipost
http://192.168.1.192:8086/music/api/PlayListApi
http://192.168.1.192:8086/api/api/PlayListApi
或者
http://localhost:3000/music/api/PlayListApi
http://localhost:3000/api/api/PlayListApi
后面追加 即可 拼接使用
baseuRL = 'http://'+window.location.host //获取当前地址
$axios.$getMusic = (url, params)=> {
console.log(baseuRL+url)
return new Promise((resolve, reject) => {
$axios.get(baseuRL+url, QS.stringify(params))
.then(res => {
resolve(res.data)
}).catch(err => {
reject(err)
})
})
}
|