有時候前端要去訪問外域的數據時,須要跨域,這時候能夠經過服務器代理的方式來請求,話很少說~前端
有兩種方案 第一種方案打包以後的文件接口路徑是多/api的,第二種完美解決,在此推薦第二種方案,api
只是配置不同。跨域
第一種:服務器
index.js中代理
dev下的接口
proxyTable: { '/api/*': { //匹配路徑 能夠用具體的路徑,用api更通用一些 target: 'http://m2.qiushibaike.com', //要代理的地址 changeOrigin: true, //開啓代理 secure: false, // 若是是https接口,須要配置這個參數 pathRewrite: {'/api/*': ''} //將api置空 } },
前端代碼get
第二種:域名
proxyTable: { '/': { target: 'http://192.168.10.77:8081', // 接口域名 changeOrigin: true, // 是否跨域 pathRewrite: {'^/': '/'} // 重寫路徑 } },