跨域请求设置
以qq音乐为例
配置vue.config.js
devServer: {
proxy: { // 代理跨域
'/api': { // 代理url关键字
target: 'https://c.y.qq.com', // 需要代理的地址
secure: false, // 如果是https接口,需要配置这个参数
changeOrigin: true, // 是否跨域
pathRewrite: {
'^/api': ''
}
},
'/pc': { // 代理url关键字
target: 'https://u.y.qq.com', // 需要代理的地址
secure: false, // 如果是https接口,需要配置这个参数
changeOrigin: true, // 是否跨域
pathRewrite: {
'^/pc': ''
},
// 突破host和origin的限制
headers: {
referer: 'https://y.qq.com/',
origin: 'https://y.qq.com'
}
}
}
ajax请求
import axios from 'axios'
// 获取轮播图数据
export function banner () {