问题来源:
这里我因为个人兴趣想做一个简易的音乐网页,就找了酷狗的部分后台接口,但是直接使用的时候却拿不到数据, 或者有的时候拿得到有的时候拿不到
这种情况目前没有去深究,但是有一种办法可以验证到底能不能拿到数据, 就是直接把拼接好的请求字符串(如下图),直接打在浏览器的url框里面,如果密密麻麻的有一对json数据, 则说明该接口可以拿到数据只是需要一下代理
解决方法:
这里以vue3的框架为例,在文件vite.config.ts下修改或者增加代理
添加的代码:
proxy:{ // 反向代理
"/kugou": {
target: "http://mobilecdn.kugou.com/api/v3/",
changeOrigin: true,
rewrite: (path) => path.replace(/^\/kugou/, '')//这里的/需要转义
},
}
请求时: