在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue-cli生成的項(xiàng)目如何個(gè)別請(qǐng)求配置代理?

vue-cli生成的項(xiàng)目如何個(gè)別請(qǐng)求配置代理?

build出來的項(xiàng)目文件,部署在服務(wù)器上之后所有請(qǐng)求都指向當(dāng)前域名,不存在跨域,這點(diǎn)沒問題;
現(xiàn)在要求是,其中有部分請(qǐng)求要指向其他域名,會(huì)跨域,這下就麻煩了,我又不能直接在config>index里面build改proxyTable,這樣打包出來的所有請(qǐng)求都代理了,我現(xiàn)在的做法是給這幾個(gè)特殊的請(qǐng)求單獨(dú)用axios封裝了一個(gè)httpconfig

const Axios = axios.create({
    baseURL: isDev() ? 'bury/api/atlas/webapp/pv' : '/api/atlas/webapp/pv',
    timeout: 1000 * 30,
    responseType: 'json',
    headers: {
        'Content-Type': 'application/json;charset=UTF-8'
    },
    proxy: {
        host: process.env.NODE_ENV === 'ci' ? '10.20.xx.xxx' : process.env.NODE_ENV === 'testing' ? 'test-xxx.xxx.com' : 'xxx.xxx.com',
        port: process.env.NODE_ENV === 'ci' ? '80' : ''
    }
})

但是并不成功,請(qǐng)求仍然指向當(dāng)前域名,該怎么做?

回答
編輯回答
心沉

不管怎么樣,你這樣都存在跨域的,在proxyTable里面可以部分過濾的

2018年8月20日 14:41