真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue-cli開發(fā)時(shí)如何解決關(guān)于ajax跨域的問題

這篇文章主要介紹vue-cli開發(fā)時(shí)如何解決關(guān)于ajax跨域的問題,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

公司主營業(yè)務(wù):成都網(wǎng)站制作、做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出介休免費(fèi)做網(wǎng)站回饋大家。

目的:使用vue-cli構(gòu)建的項(xiàng)目,在開發(fā)時(shí),想要訪問后臺(tái)接口獲取數(shù)據(jù),這時(shí)就會(huì)出現(xiàn)跨域問題。

在config/index.js中進(jìn)行如下配置

【即在進(jìn)行ajax請求時(shí),地址中任何以/api開頭的請求地址都被解析為目標(biāo)地址,target就是你想要的后臺(tái)接口地址】

proxyTable: { 
‘/api': { 
target: ‘https://188.188.18.8‘, 
changeOrigin: true, 
pathRewrite: { 
‘^/api': ” 
} 
} 
}
“`

vue-resource調(diào)用示例

this.$http.get('/api/v4/user/login', [options]).then(function(response){
  // 響應(yīng)成功回調(diào)
}, function(response){
  // 響應(yīng)錯(cuò)誤回調(diào)
});

axios調(diào)用示例

 axios({
  method: 'get',
  headers: {'Accept': '*/*'},
  url: '/api/v4/user/login',
  data: options
 })
 .then(function (response) {
  console.log(response.data)
 })
 .catch(function (error) {
  console.log(error)
 })

講解原理:

在配置中: target: ‘https://188.188.18.8'

在上方vue-resource示例中 第一個(gè)參數(shù)為: /api/v4/user/login

就會(huì)被本地服務(wù)器自動(dòng)解析為 https://188.188.18.8/v4/user/login 而這個(gè)正式我們需要的地址。

跨域原理(本地文件假裝在遠(yuǎn)程服務(wù)器上):

通過瀏覽器打開頁面,當(dāng)發(fā)起請求時(shí):本地服務(wù)器的地址(通常是localhost:8080或者127.0.0.1:8080)會(huì)收到這個(gè)請求,接下來發(fā)現(xiàn)這個(gè)請求地址中含有字符串 /api,那么本地服務(wù)器會(huì)將請求地址變?yōu)?https://188.188.18.8/v4/ (配置地址) + user/login(調(diào)用方法處的詳細(xì)地址)。

同時(shí)本地服務(wù)器的地址會(huì)由localhost:8080 變?yōu)閔ttps://188.188.18.8/v4/,結(jié)果就是:

我們本地的文件會(huì)被認(rèn)為是放在目標(biāo)地址(https://188.188.18.8/v4/)服務(wù)器上的,當(dāng)前服務(wù)器上的文件請求服務(wù)器其他東西,自然就不是跨域了。

以上是“vue-cli開發(fā)時(shí)如何解決關(guān)于ajax跨域的問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


文章名稱:vue-cli開發(fā)時(shí)如何解決關(guān)于ajax跨域的問題
分享URL:http://weahome.cn/article/pdpsjj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部