久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

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

本篇文章給大家帶來了vue怎樣解決axios請求出現前端跨域問題的相關知識,希望對大家有幫助。

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

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

所以現在我們來復盤一下,然后解決掉。

一、為什么會出現跨域的問題?

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

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

二、解決方案

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

未處理跨域前的報錯

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

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

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

反向代理

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

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

vue項目的端口是8081

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

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

配置代理

1.在vue2.0中

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

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

然后在請求中axios中這樣寫

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

分析:

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

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

跨域解決

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

2.在vue3.0中

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

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

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

小結:

changeOrigin: true :開啟代理:在本地會創建一個虛假服務器,然后發送請求的數據,并同時接收請求的數據,這樣服務端和服務端就可以進行數據的交互。

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

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

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

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

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

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产韩日影视精品| 国产精选在线| 免费日韩av片| 亚洲欧美视频一区二区三区| 中文字幕视频精品一区二区三区| 蜜桃国内精品久久久久软件9| 精品亚洲美女网站| 精精国产xxxx视频在线播放| 日韩高清成人| 亚洲性色av| 婷婷亚洲综合| 日韩中文字幕91| 日本99精品| 久久久免费人体| 免费一二一二在线视频| 欧美日韩精品免费观看视频完整| 性欧美长视频| 日韩精品导航| 精品国产欧美日韩| 久久久久99| 男人的天堂亚洲一区| 日韩在线麻豆| 精品中文字幕一区二区三区四区| 色婷婷亚洲mv天堂mv在影片| 秋霞影视一区二区三区| 久久高清国产| 久久亚洲资源中文字| 日韩国产网站| 日韩影院精彩在线| 国产精品传媒麻豆hd| 日本а中文在线天堂| 香蕉国产精品| 婷婷精品视频| 99国产精品视频免费观看一公开 | 国产婷婷精品| 国产欧美一区二区色老头| 国产精品成人一区二区不卡| 亚洲大全视频| 一区二区三区国产在线| 麻豆视频一区二区| 日韩午夜精品| 精品一区二区三区中文字幕视频| av一区二区高清| 91精品国产自产观看在线| 国产高潮在线| 中文字幕成人| 理论片午夜视频在线观看| 免费中文字幕日韩欧美| 久久不见久久见国语| 香蕉久久精品| 国产精品麻豆成人av电影艾秋| 亚洲成人二区| 国产精品日韩精品中文字幕| 999久久久91| 国产精品毛片久久久| 亚洲精品电影| 欧美成人aaa| 免费日韩av片| 国产va免费精品观看精品视频| 制服诱惑一区二区| 国产精品亚洲产品| 成人免费电影网址| 久久大逼视频| 九九久久国产| 亚洲永久字幕| 国内不卡的一区二区三区中文字幕| 久久久精品五月天| 岛国精品一区| 免费一二一二在线视频| 精品99在线| 国产精品99一区二区| 播放一区二区| 日韩欧美少妇| 亚洲精品在线观看91| 红桃视频亚洲| 日韩高清电影一区| 91精品国产成人观看| 午夜天堂精品久久久久| 国产日韩电影| 日本va欧美va精品发布| 欧美一区二区三区久久精品| 国产精品网站在线看| 丰满少妇一区| 亚洲五月婷婷| www.com.cn成人| 欧美日韩一视频区二区| 私拍精品福利视频在线一区| 青青草国产成人99久久| 亚洲欧洲午夜| 国产精品va| 免费中文字幕日韩欧美| 国产在线|日韩| 国产精品久久久网站| 视频一区欧美精品| 国产高清一区| 日韩精品首页| 日韩中文在线电影| 国产一区二区三区久久 | 亚洲精品无播放器在线播放| 精品国产黄a∨片高清在线| 亚洲一区二区三区久久久| 青青久久av| 97精品97| 色婷婷色综合| 国产+成+人+亚洲欧洲在线| 国产精品伦一区二区| 91国内精品| 日韩美女国产精品| 亚洲免费专区| 日韩视频一区| 影音先锋久久| 国产一级久久| 香蕉成人久久| 亚洲一区导航| 亚洲久久视频| 日韩精品成人在线观看| 亚洲精品激情| 日韩高清不卡一区| 欧美日本一区| 欧美a一区二区| 麻豆精品在线视频| 精品伊人久久久| 精品国产美女a久久9999| 久久一区精品| 国产一区二区三区91| 国产在线观看91一区二区三区| 精品不卡一区| 日韩国产专区| 性欧美69xoxoxoxo| 国产欧美日韩一级| 91精品麻豆| 日韩av字幕| 91成人小视频| 国产欧美久久一区二区三区| 久久福利一区| 一区二区三区国产在线| 中文字幕成人| 国产欧美日韩一级| 日本久久黄色| 亚洲天堂资源| 亚洲高清久久| 美女久久一区| 欧美精品国产一区| 久久精品国产福利| 欧美日韩免费观看视频| 国产中文一区| 亚洲网址在线观看| 国产欧美69| 日韩欧美一区二区三区在线视频| 亚洲91视频| 在线精品一区| 国产精品s色| 日韩一区二区三区在线免费观看| 欧美日韩国产一区精品一区| 最新亚洲国产| 你懂的网址国产 欧美| 午夜精品成人av| 免费中文字幕日韩欧美| 欧美亚洲人成在线| 国产一区不卡| 99国产精品99久久久久久粉嫩| 日日夜夜免费精品视频| 91精品在线免费视频| 久久99高清| 国产一区日韩一区| 亚洲精品免费观看| 国产一区二区三区四区| 国产精品7m凸凹视频分类| 亚洲18在线| 欧美国产先锋| 久久久水蜜桃av免费网站| 玖玖精品视频| 国产精品三级| 欧美日韩国产传媒| 国产亚洲电影| 激情欧美国产欧美| 日本欧美大码aⅴ在线播放| 国产精选在线| 蜜桃视频一区二区三区在线观看| 久久精品一区二区三区中文字幕| 久久久噜噜噜| 欧美日本久久| 婷婷成人在线| 国产调教精品| 1024精品久久久久久久久| 日韩欧美中文字幕电影| 欧美一区久久久| 欧美一区二区三区久久精品| 神马午夜在线视频| 亚洲精品少妇| 日韩在线观看不卡| 国产日韩欧美一区在线| 五月婷婷六月综合| 久久精品国产成人一区二区三区| 91久久黄色| 成人综合一区| 91国内精品| 国产精品美女在线观看直播| 99香蕉国产精品偷在线观看| 麻豆精品久久久|