亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue-cli 3.x配置跨域代理的實(shí)現(xiàn)方法

 更新時(shí)間:2019年04月12日 10:47:42   作者:時(shí)光未央  
這篇文章主要介紹了vue-cli 3.x配置跨域代理的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

寫(xiě)在前面

vue-cli 3.x 的beta版本已經(jīng)發(fā)布了一段時(shí)間,很早就像體驗(yàn)一番一直找不到時(shí)間。這些日子剛好有空就想著依照網(wǎng)上的一些例子練下手,剛一上手就踩到坑了。

3.x 版本對(duì)整個(gè)項(xiàng)目的構(gòu)建都有很大的改動(dòng),項(xiàng)目的默認(rèn)配置整個(gè)都轉(zhuǎn)移到CLI service里去了,從而所有的配置文件在初始化的項(xiàng)目中并沒(méi)有生成。初次生成項(xiàng)目的時(shí)候可謂是完全懵的,無(wú)論是baidu還是google,對(duì)于3.x的介紹幾乎就沒(méi)有,僅有的一些也只是項(xiàng)目的一些生成流程,那怎么辦,只能靠自己瞎整了。

既然沒(méi)有現(xiàn)成的(作為一個(gè)伸手黨我還是很自覺(jué)的承認(rèn)了),那就只能去扒官方文檔了,慢慢啃。這可就苦了我這個(gè)英語(yǔ)戰(zhàn)斗力只有5的渣了,憑借著百度翻譯和谷歌翻譯,然后夾雜著自己的一些猜想,好歹是把基本的給整明白了一點(diǎn)點(diǎn)。

由于文筆實(shí)在太爛了,多余的廢話就不說(shuō)了,直接上干貨。

跨域代理配置

由于3.x的默認(rèn)配置都轉(zhuǎn)移到了CLI service里,所以生成的項(xiàng)目中并沒(méi)有配置項(xiàng),我們?nèi)绻枰远x一些項(xiàng)目配置,則需要自己在項(xiàng)目的根目錄(root)創(chuàng)建一個(gè)vue.config.js。vue.config.js里的配置項(xiàng)所有都是可選的,這就避免了我們?nèi)タ匆淮蠖巡槐匾哪J(rèn)配置,只需要配置自己需要的部分就行了?!?a target="_blank" rel="external nofollow" rel="external nofollow" rel="external nofollow" >官方文檔】

由于baseUrl也是關(guān)聯(lián)的部署目錄,我們需求的僅僅是開(kāi)發(fā)環(huán)境的變量,所以盡可能的我們不動(dòng)baseUrl這個(gè)變量以免部署的時(shí)候出現(xiàn)問(wèn)題。所以這里配置稍作修改。

需求上是我們只需要在開(kāi)發(fā)環(huán)境配置跨域代理,所以我們可以在開(kāi)發(fā)環(huán)境的配置上加上能夠代理上的環(huán)境變量即可。官方提供了環(huán)境變量的配置方案。

在項(xiàng)目的根目錄,我們創(chuàng)建一個(gè).env.development文件來(lái)做開(kāi)發(fā)環(huán)境的變量設(shè)置。

我們?cè)?env.development文件下設(shè)置變量VUE_APP_BASE_API=/api即可將devServer的proxy重寫(xiě)的url賦值給VUE_APP_BASE_API,我們僅需在axios的封裝方案上使用VUE_APP_BASE_API這個(gè)變量,就可以對(duì)應(yīng)上devServer設(shè)置的變量。

// vue.config.js
module.exports = {
  // 修改的配置
  // 將baseUrl: '/api',改為baseUrl: '/',
  baseUrl: '/',
  devServer: {
    proxy: {
      '/api': {
        target: 'http://www.example.org',
        changeOrigin: true,
        ws: true,
        pathRewrite: {
         '^/api': ''
        }
      }
    }
  }
}
// .env.development
VUE_APP_BASE_API=/api

這里依然是采用的http-proxy-middleware來(lái)做的代理配置,一些自定義配置可以移步到官網(wǎng)去進(jìn)行參考。

后記

第一次寫(xiě)文檔,之前都是伸手養(yǎng)成了懶得習(xí)慣,現(xiàn)在因沒(méi)有可伸手的,就自己擼了,同時(shí)以此便利萌新以及也在踩坑的小伙伴。希望能幫到大家。

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

相關(guān)文章

  • React和Vue中監(jiān)聽(tīng)變量變化的方法

    React和Vue中監(jiān)聽(tīng)變量變化的方法

    這篇文章主要介紹了React和Vue中監(jiān)聽(tīng)變量變化的方法,本文通過(guò)一個(gè)場(chǎng)景,父組件傳遞子組件一個(gè)A參數(shù),子組件需要監(jiān)聽(tīng)A參數(shù)的變化轉(zhuǎn)換為state,具體內(nèi)容詳情大家跟隨小編一起通過(guò)本文學(xué)習(xí)吧
    2018-11-11
  • 淺談Vue頁(yè)面級(jí)緩存解決方案feb-alive (下)

    淺談Vue頁(yè)面級(jí)緩存解決方案feb-alive (下)

    這篇文章主要介紹了淺談Vue頁(yè)面級(jí)緩存解決方案feb-alive(下),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue3之列表動(dòng)畫(huà)和狀態(tài)動(dòng)畫(huà)示例詳解

    Vue3之列表動(dòng)畫(huà)和狀態(tài)動(dòng)畫(huà)示例詳解

    這篇文章主要為大家介紹了Vue3之列表動(dòng)畫(huà)和狀態(tài)動(dòng)畫(huà)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • this.$toast() 了解一下?

    this.$toast() 了解一下?

    這篇文章主要介紹了vue this.$toast()用法 ,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue2.0基于vue-cli+webpack Vuex的用法(實(shí)例講解)

    Vue2.0基于vue-cli+webpack Vuex的用法(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇Vue2.0基于vue-cli+webpack Vuex的用法(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • vue如何監(jiān)聽(tīng)el-select選擇值的變化

    vue如何監(jiān)聽(tīng)el-select選擇值的變化

    這篇文章主要介紹了vue如何監(jiān)聽(tīng)el-select選擇值的變化,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue+drf+第三方滑動(dòng)驗(yàn)證碼接入的實(shí)現(xiàn)

    vue+drf+第三方滑動(dòng)驗(yàn)證碼接入的實(shí)現(xiàn)

    這篇文章要給大家介紹的是vue和drf以及第三方滑動(dòng)驗(yàn)證碼接入的實(shí)現(xiàn),下文小編講詳細(xì)講解該內(nèi)容,感興趣的小伙伴可以和小編一起來(lái)學(xué)習(xí)奧
    2021-10-10
  • vue中如何去掉input前后的空格

    vue中如何去掉input前后的空格

    這篇文章主要介紹了vue中如何去掉input前后的空格問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue-quill-editor 自定義工具欄和自定義圖片上傳路徑操作

    vue-quill-editor 自定義工具欄和自定義圖片上傳路徑操作

    這篇文章主要介紹了vue-quill-editor 自定義工具欄和自定義圖片上傳路徑操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Element-UI實(shí)現(xiàn)復(fù)雜table表格結(jié)構(gòu)的操作代碼

    Element-UI實(shí)現(xiàn)復(fù)雜table表格結(jié)構(gòu)的操作代碼

    Element-UI組件el-table用于展示多條結(jié)構(gòu)類(lèi)似的數(shù)據(jù),可對(duì)數(shù)據(jù)進(jìn)行排序、篩選、對(duì)比或其他自定義操作,本文給大家介紹Element-UI實(shí)現(xiàn)復(fù)雜table表格結(jié)構(gòu)的操作代碼,感興趣的朋友一起看看吧
    2023-12-12

最新評(píng)論