前端的跨域轉(zhuǎn)發(fā)
后端不需要配置缤灵,前端就可以實(shí)現(xiàn)跨域
proxyTable 的通常配置
這樣就可以實(shí)現(xiàn)基本的跨域轉(zhuǎn)發(fā)
proxyTable: {
'/material': {
target: 'http://a.b.com',
changeOrigin: true,
pathRewrite: {
'^/material': '/material'
},
}
},
有時(shí)候后端會(huì)自己加一些跨域規(guī)則的檢查
比如观蓄,檢查 request.origin 是否跨域掏秩。這個(gè)時(shí)候就需要額外加一些配置了
proxyTable: {
'/material': {
target: 'http://a.b.com',
changeOrigin: true,
pathRewrite: {
'^/material': '/material'
},
headers: {
Origin: 'http://a.b.com'
}
}
},
還有可能是基于一些其他的信息檢查的,這時(shí)候就需要和后端溝通了。然后加上對(duì)應(yīng)的配置即可