最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解vue-cli 接口代理配置

 更新時(shí)間:2017年12月13日 15:45:39   作者:MaJing_CUI  
本篇主要介紹了vue-cli 接口代理配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹了vue-cli 接口代理配置,分享給大家,具體如下:

一些同學(xué)在配置接口代理時(shí),會(huì)有疑問(wèn) 我配置成功了為什么接口還是不通 ,其實(shí)代理已經(jīng)成功 只是 接口訪問(wèn)地址規(guī)則沒(méi)搞清楚

下面以本地測(cè)試為栗子 向大家介紹

一些基本操作這里就不介紹了

找到vue-cli config 文件夾下的 index.js  這是是配置接口規(guī)則的文件 同目錄下建立 proxyConfig.js  一些同學(xué)習(xí)慣直接在原文件修改 ,也是可以但推薦使用新建文件的方式:

module.exports = {
  proxyList: {
    '/api': {
      target: 'http://localhost:3000',  (這里是代理接口的位置)
      changeOrigin: true,(允許跨域,如果這不寫,調(diào)用接口接口時(shí)會(huì)有跨域錯(cuò)誤說(shuō)缺少請(qǐng)求頭)
      pathRewrite: {'^/api': '' } (路由規(guī)則下面詳細(xì)介紹)
    }
  }
}

******路由規(guī)則*******

上述代碼執(zhí)行之后,意思就是 只要在接口中看到‘/api‘ 會(huì)自動(dòng)變成我們?cè)O(shè)置的地址,那么我們?cè)谠O(shè)置的時(shí)候可以規(guī)范接口書寫標(biāo)準(zhǔn) 就用到了這個(gè)屬性 pathRewrite 路徑重寫{'^/api': '' } 是指你想讓路由變成什么樣子 ,如果是空 那么在解析時(shí) 如果我們的接口寫的是 $http.get('/api/good') 那么在服務(wù)端我們將會(huì)看到 /good的訪問(wèn),如果此時(shí)在服務(wù)端并沒(méi)有相應(yīng)的路由匹配,客服端就會(huì)顯示報(bào)錯(cuò),端口號(hào)還是客戶端的端口號(hào),所以很多同學(xué)就錯(cuò)覺(jué)沒(méi)有起作用 ,同理如果我們?cè)O(shè)置{'^/api': '/api' } 那么在服務(wù)端將會(huì)看到/api/goods 的接口訪問(wèn),意思就是不僅將/api自動(dòng)解析成代理地址,還會(huì)作為服務(wù)端的路由展示。

另外在設(shè)置路由規(guī)則注意分隔符/  有些同學(xué)喜歡這樣寫 target: 'http://localhost:3000/', 自己寫端口后面加上一個(gè)分隔符,會(huì)發(fā)現(xiàn)路由對(duì)不上,這時(shí)你需要在命名的時(shí)候也要加上‘/' 路由規(guī)則也要加上‘/' 接口才能對(duì),不然 會(huì)發(fā)現(xiàn)請(qǐng)求接口的時(shí)候多了一個(gè)分隔符 如:'/api//goods'。

設(shè)置完之后,在index.js 里面 引入 proxyConfig.js,設(shè)置 proxyTable 完成設(shè)置

const proxyConfig = require('./proxyConfig')
module.exports = {
  dev: {
    env: require('./dev.env'),
    host: 'localhost',
    port: 8188,
    autoOpenBrowser: true,
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    proxyTable: proxyConfig.proxyList,
    cssSourceMap: false,
  }
 }

請(qǐng)求時(shí) 這樣寫

復(fù)制代碼 代碼如下:
axios.get('/api/goods').then((res)=>{console.log(res.data);}}).catch((err)=>{console.log(err);}})

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue轉(zhuǎn)react useEffect的全過(guò)程

    vue轉(zhuǎn)react useEffect的全過(guò)程

    這篇文章主要介紹了vue轉(zhuǎn)react useEffect的全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue 檢測(cè)用戶上傳圖片寬高的方法

    vue 檢測(cè)用戶上傳圖片寬高的方法

    這篇文章主要介紹了vue 檢測(cè)用戶上傳圖片寬高的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • vue 解決data中定義圖片相對(duì)路徑頁(yè)面不顯示的問(wèn)題

    vue 解決data中定義圖片相對(duì)路徑頁(yè)面不顯示的問(wèn)題

    這篇文章主要介紹了vue 解決data中定義圖片相對(duì)路徑頁(yè)面不顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • 用vue實(shí)現(xiàn)注冊(cè)頁(yè)效果?vue實(shí)現(xiàn)短信驗(yàn)證碼登錄

    用vue實(shí)現(xiàn)注冊(cè)頁(yè)效果?vue實(shí)現(xiàn)短信驗(yàn)證碼登錄

    這篇文章主要為大家詳細(xì)介紹了用vue實(shí)現(xiàn)注冊(cè)頁(yè),短信驗(yàn)證碼登錄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • vue實(shí)現(xiàn)無(wú)縫滾動(dòng)手摸手教程

    vue實(shí)現(xiàn)無(wú)縫滾動(dòng)手摸手教程

    這篇文章主要為大家介紹了vue實(shí)現(xiàn)無(wú)縫滾動(dòng)手摸手教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Element Steps步驟條的使用方法

    Element Steps步驟條的使用方法

    這篇文章主要介紹了Element Steps步驟條的使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • vue實(shí)現(xiàn)商城秒殺倒計(jì)時(shí)功能

    vue實(shí)現(xiàn)商城秒殺倒計(jì)時(shí)功能

    這篇文章主要介紹了vue實(shí)現(xiàn)商城秒殺倒計(jì)時(shí)功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • vue短信驗(yàn)證性能優(yōu)化如何寫入localstorage中

    vue短信驗(yàn)證性能優(yōu)化如何寫入localstorage中

    這篇文章主要介紹了vue短信驗(yàn)證性能優(yōu)化寫入localstorage中的方法,解決這個(gè)問(wèn)題需要把時(shí)間都寫到localstorage里面去,具體解決方法大家參考下本文
    2018-04-04
  • vue設(shè)置頁(yè)面超時(shí)15分鐘自動(dòng)退出登錄的方法詳解

    vue設(shè)置頁(yè)面超時(shí)15分鐘自動(dòng)退出登錄的方法詳解

    當(dāng)用戶登錄后,如果長(zhǎng)時(shí)間未操作頁(yè)面這個(gè)時(shí)候需要自動(dòng)退出登錄回到登錄頁(yè)面,本文將給大家介紹一下vue設(shè)置頁(yè)面超時(shí)15分鐘自動(dòng)退出登錄的方法,感興趣的同學(xué)可以自己動(dòng)手試一下
    2023-10-10
  • vue-router傳遞參數(shù)的幾種方式實(shí)例詳解

    vue-router傳遞參數(shù)的幾種方式實(shí)例詳解

    vue-router傳遞參數(shù)分為兩大類,一類是編程式的導(dǎo)航 router.push另一類是聲明式的導(dǎo)航 <router-link>,本文通過(guò)實(shí)例代碼給大家介紹vue-router傳遞參數(shù)的幾種方式,感興趣的朋友跟隨小編一起看看吧
    2018-11-11

最新評(píng)論

含山县| 安塞县| 三门峡市| 农安县| 陵水| 当雄县| 宁津县| 西乡县| 定襄县| 满洲里市| 安庆市| 翁源县| 青川县| 贺州市| 驻马店市| 竹溪县| 望江县| 榆社县| 六枝特区| 墨竹工卡县| 东乡县| 海伦市| 烟台市| 沭阳县| 吉首市| 申扎县| 麻江县| 丘北县| 民勤县| 海城市| 灌云县| 玉山县| 北安市| 凤台县| 山西省| 天镇县| 曲麻莱县| 瓦房店市| 湟中县| 星座| 驻马店市|