成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

vue怎樣解決axios請求出現(xiàn)前端跨域問題(實例詳解)

本篇文章給大家?guī)砹藇ue怎樣解決axios請求出現(xiàn)前端跨域問題的相關(guān)知識,希望對大家有幫助。

vue怎樣解決axios請求出現(xiàn)前端跨域問題(實例詳解)

在正常開發(fā)中跨域問題有很多的解決方案。最常見的就是后端修改響應(yīng)頭。但是前端也可以解決,通過反向代理。為了防止下一次這樣的錯誤出現(xiàn),記錄一下,總結(jié)一下。

所以現(xiàn)在我們來復(fù)盤一下,然后解決掉。

一、為什么會出現(xiàn)跨域的問題?

跨域:瀏覽器從一個域名的網(wǎng)頁去請求另一個域名的資源時,域名、端口、協(xié)議任一不同,都是跨域。

在前后端分離的模式下,前后端的域名是不一致的,此時就會發(fā)生跨域訪問問題。跨域問題來源于JavaScript的同源策略,即只有 協(xié)議+主機(jī)名+端口號(如存在)相同,則允許相互訪問。也就是說JavaScript只能訪問和操作自己域下的資源,不能訪問和操作其他域下的資源。跨域問題是針對JS和ajax的。而axios是通過Promise實現(xiàn)對ajax技術(shù)的一種封裝,也同樣存在跨域問題。

二、解決方案

這里我就使用本機(jī)的開啟兩個不同的端口來測試。

未處理跨域前的報錯

vue怎樣解決axios請求出現(xiàn)前端跨域問題(實例詳解)

沒有做跨域處理請求是這樣的

 axios.get('http://localhost:8080/getData')  .then(res => {    console.log(res)  })  .catch(err => {    console.error(err);   })

反向代理

前端進(jìn)行反向代理來解決跨域問題。原理圖如下:

vue怎樣解決axios請求出現(xiàn)前端跨域問題(實例詳解)

vue項目的端口是8081

vue怎樣解決axios請求出現(xiàn)前端跨域問題(實例詳解)

自己電腦開啟了一個8080的端口,請求/getData就會放回json數(shù)據(jù)。

配置代理

1.在vue2.0中

修改config文件夾下的index.js文件,在proxyTable中加上如下代碼:

   proxyTable: {       '/apis': {         target: 'http://localhost:8080/',  //要解決跨域的接口的域名         secure:false,           //如果是https接口,需要配置這個參數(shù)         changeOrigin: true,  // 如果接口跨域,需要進(jìn)行這個參數(shù)配置         pathRewrite: {           '^/apis': ''  // 路徑重寫         }       },     },

然后在請求中axios中這樣寫

 axios.get('apis/getData')  .then(res => {    console.log(res)  })  .catch(err => {    console.error(err);   })

分析:

target后面的就是需要請求的網(wǎng)址的公共部分,然后用/apis來代理這個,最后重寫一些路徑,請求的時候使用的我們的代理的apis來作為前綴。

這個前綴我們可以自定義,proxyTable是對象,所以我們可以配多個代理。

跨域解決

vue怎樣解決axios請求出現(xiàn)前端跨域問題(實例詳解)

2.在vue3.0中

vue-cli3 腳手架搭建完成后,項目目錄中沒有 vue.config.js 文件,需要手動創(chuàng)建

新建一個vue.config.js,配置以下信息,同樣可以解決。

module.exports = {        devServer: {         proxy: {             '^/api': {                 target: 'http://localhost:8080/',//接口的前綴                 ws:true,//代理websocked                 changeOrigin:true,//虛擬的站點(diǎn)需要更管origin                 pathRewrite:{                     '^/api':''//重寫路徑                 }             }         }     } }

小結(jié):

changeOrigin: true :開啟代理:在本地會創(chuàng)建一個虛假服務(wù)器,然后發(fā)送請求的數(shù)據(jù),并同時接收請求的數(shù)據(jù),這樣服務(wù)端和服務(wù)端就可以進(jìn)行數(shù)據(jù)的交互。

apis就是接口實際請求的前綴,去代理了我們的實際的接口前綴的公共部分,也就是協(xié)議+主機(jī)名+端口號

比如 請求接口為localhost:8080/getData 我們只需要傳入:getData

那么公共的域名就是 localhost:8080/,我們就是在請求接口的公共域名localhost:8080/改為api/即可!

把項目運(yùn)行起來可以看到接口請求的路徑為 :localhost:8081/apis/getData

而進(jìn)過代理后,實際的請求路徑是 : localhost:8080/getData

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
亚洲AV蜜乳永久www| 日产无人区一线二线三线小| 欧美丰满熟妇XX猛交| 人妻AⅤ无码一区二区三区| 日韩精品无码久久久久久| 四川小少妇BBAABBAA| 性刺激性色爽爱小说| 亚洲人成电影网站色WWW| 制服丝袜中文字幕在线| JIZZJIZZ免费看国产| 成在人线AV无码免费高潮喷水| 国产福利萌白酱精品TV一区| 激情久久AV一区AV二区AV三| 脔到她哭H粗话H好爽五星视频| 欧美激情精品久久久久久| 日本XXXX色视频在线观看免费| 熟女亚洲综合精品伊人久久| 亚洲AV伊人久久青青草原| 一本大道无码人妻精品专区| ZEESEA在日本| 国产精品特级毛片一区二区| 精品亚洲国产成人| 欧美成妇人吹潮在线播放| 熟妇人妻无码一区二区三区| 亚洲AV自慰白浆喷水网站| 中文无码熟妇人妻AV在线| 成人AV无码一区二区三区| 国产精品天干天干在线观看澳门 | 日韩亚洲中字无码一区二区三区 | 野花韩国日本高清免费5| AV无码久久久久不卡免费网站| 公和熄洗澡三级中文字幕| 精品 日韩 国产 欧美 视频| 欧美506070老妇乱子伦| 婷婷综合另类小说色区| 夜夜添夜夜添夜夜摸夜夜摸| 波多野结衣AV影音先锋| 豪妇荡乳1一5白玉兰免费下载| 男生把小j放进女人屁股视频狂躁 男生把手放进我内裤揉摸好爽 | 亚洲成在人线AV品善网好看| 2020久久天天躁狠狠躁夜夜| 国产精品99久久久精品无码| 久久精品人人看人人爽| 日本熟妇色XXXXX日本妇奷| 亚洲丰满少妇XXXXⅩ高潮| 9L国产精品久久久久尤物| 国产欧美日韩精品丝袜高跟鞋 | 国产三级A三级三级| 妺妺窝人体色WWW精品知乎| 天天拍天天看天天做| 一道本在线视频不卡| 顶级欧美做受XXX000| 久久久国产一区二区三区| 少妇无码太爽了在线播放| 一区二区精品视频| 国产成人精品日本亚洲第一区| 久久丫免费无码一区二区| 四虎成人精品一区二区免费网站 | 性色av无码人妻少妇肥臀| 91人妻人人妻人人爽人人精品| 国产极品视觉盛宴专区| 男人又粗又黑又硬的东西| 亚洲AV无码专区日韩乱码不卡| WWW.一本色道88久久爱| 精品精品国产高清A级毛片| 日韩午夜理论免费TV影院| 永久免费AV无码网站在线观看| 国产精品国产三级国产专播| 欧美极品少妇XXX| 亚洲国产丝袜精品一区| 粉嫩虎白女P虎白女在线| 猫咪WWW免费人成网站| 亚洲AV成人午夜福利在线观看| YW尤物爆乳网站点击进入| 精品午夜福利在线观看| 天堂种子在线WWW网| 97人妻人人揉人人躁人人| 极品妇女扒开粉嫩小泬| 少妇被躁爽到呻吟全过的小说| 18禁黄网站禁片免费观看自慰| 狠狠色丁香久久婷婷综合五月| 少妇被粗大的猛烈的进出69影院| 18成禁人视频免费网站| 精品人妻大屁股白浆无码| 同桌上课脱裙子让我帮他自慰| BBBBBB嫩BBBBBB| 久久香蕉超碰97国产精品| 亚洲AV无码精品国产成人| 国产97成人亚洲综合在线| 翘臀后进少妇大白嫩屁股| 曰韩欧美群交P片内射| 教室抽插调教老师小说| 无翼乌全彩工口里番库| 大J8黑人BBW巨大怪物| 欧美日韩综合精品一区二区| 尤物娇妻被NP高H| 韩国善良的小峓子在钱| 婷婷无套内射影院| 陈冠希实干阿娇13分钟| 女人裸体张开腿无遮挡| 伊人久久精品亚洲午夜| 精品不卡一区二区| 亚洲ⅤA中文字幕无码| 国产Chinese男男视频| 亲孑伦视频一区二区三区一| 97精品人妻系列无码人妻| 久久丫线这里只精品| 亚洲无人区码一码二码三码的特点| 国产偷自视频区视频| 污污污污污污网站| 国产AV午夜精品一区二区入口| 人妻无码不卡在线视频| 99亚偷拍自图区亚洲| 男人J放进女人J免费视频无遮挡| 又粗又黄又爽视频免费看| 久久国产成人精品国产成人亚洲| 亚洲国产成人精品无码一区二区| 国产免费AV片在线播放| 无码熟妇人妻AV影片在线| 国产成人久久精品二区三区小说 | 亚洲国产综合无码一区二区BT下| 国产一区二区三精品久久久无广告| 我的妈妈和黑人群交小说| 高潮VIDEOSSEXOHD潮喷| 水蜜桃国产成人精品网站| 国产AV无码专区亚洲AV手机麻 | 欧美1卡2卡3卡4卡免费高清| 337P日本欧洲亚洲大胆精筑| 麻豆果冻视频传媒APP下载| 一本久道综合在线中文无码| 久久久无码中文字幕久| 夜夜高潮夜夜爽高清完整版1| 久久久久99精品成人品| 野花日本大全免费观看版动漫| 久久久久亚洲AV无码专区首页网| 亚洲午夜久久久久久噜噜噜 | 亚洲综合色AAA成人无码| 久久人妻少妇嫩草AV蜜桃| 一本一道AV无码中文字幕麻豆 | 在火车和后妈妈谁在一起是什么书| 开心久久婷婷综合中文字幕| 中国另类丰满熟妇乱XXXXX| 免费无码AV片在线观看中文| 98人妻人人揉人人躁88Av| 青青草原精品国产亚洲AV| 成人H动漫精品一区二区| 牲交A欧美牲交AⅤ免费一| 国产精品电影久久久久电影网| 亚洲∧V久久久无码精品| 极品无码AV国模在线观看| 亚洲一区无码精品色| 美女高潮无遮挡喷水视频| AV一区二区三区人妻少妇| 日韩精品成人一区二区三区 | 外国操逼全黄视频| 国产一区二区三区自产| 亚洲日本VA中文字幕| 蜜芽国产尤物AV尤物在线看| 阿姨呀咿呀啊咿呀咿呀 | 高潮潮喷奶水飞溅视频无码| 无码日韩精品一区二区免费暖暖 | 寡妇好丰满奶好大| 羞羞影院午夜男女爽爽免费视频 | 日韩精品人成在线播放| 国产精品亲子乱子伦XXXX裸| 亚洲国产精品日韩AV不卡在线| 久久久久亚洲AV无码专区首| av色欲无码人妻中文字幕| 少妇精品久久久久www| 国产亚洲欧美日韩剧的剧情介绍| 亚洲性高清SUV| 欧美熟妇ⅤIDEOS| 公交车挺进朋友人妻的身体里| 亚洲 欧美 国产 制服 动漫| 久久久久夜夜夜精品国产| ZO2O女人另类ZO2O洗浴| 无码AV免费一区二区三区| 久久AV高潮AV无码AV喷吹| GRANSREMEDY老太太| 忘忧草在线影院WWW动漫图片| 久久国产精品一国产精品金尊| AVTT天堂网AV无码| 翁止熄痒苏钥第9章的内容| 久爱无码免费视频在线| AV无码人妻一区二区三区在线| 婷婷五月六月综合缴情| 久久久久久久精品国产免费…| 锕锕锕锕锕锕锕好疼视频真人| 先锋中文字幕在线资源| 邻居少妇张开腿让我爽了在线观看| 凹凸国产熟女精品视频APP| 亚洲AV成人噜噜无码网站| 妺妺窝人体色WWW精品| 国产精品久久久久精品日日 | 成年女人喷潮毛片免费播放| 亚洲国产成人精品无码区在线观看 | 粉嫩虎白女流水白浆在线播放| 亚洲色大情网站WWW| 日本强伦姧人妻久久影片| 黑巨人与欧美精品一区|