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

vue2中vue.config.js簡單配置代理跨域的方法

 更新時間:2024年01月08日 11:39:03   作者:一路向前的月光  
在前后端的開發(fā)中總是難免會遇到前后端的跨域問題,下面這篇文章主要給大家介紹了關于vue2中vue.config.js簡單配置代理跨域的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

前言

調用后端接口訪問后臺數(shù)據(jù),但是因為請求url的協(xié)議、域名、端口三者之間任意一個與當前頁面url不同產(chǎn)生了跨域,我們vue項目運行的地址一般就是localhost 8080端口,而且后端也沒有配置允許跨域(后端如果配置跨域通常是cors),所以前端就要配置跨域,Vue跨域在vue.config.js文件里配置。

代理跨域的解決方法

方法一:

后端大哥來解決,讓前端存在跨域問題也可以正常訪問接口

方法二:配置代理跨域

在config.js文件中的devServer屬性下面的proxy屬性

 devServer: {
    host: 'localhost',//本地地址
    port: '8080',//端口號
    hot: true,//熱更新自動刷新
    open: true,//自動打開
    overlay: {  //當出現(xiàn)編譯錯誤或警告時,在瀏覽器中顯示全屏覆蓋。只顯示錯誤信息不提示警告情況限制是
      warning: false,
      error: true
    },
    proxy: {
      "/api": {
        target: 'http://xxxxxxxxxxx.com',//代理地址 凡是使用/api
        changeOrigin: true,//允許跨域請求
        secure: false,
        pathRewrite: { //重寫路徑 替換請求地址中的指定路徑
          ['^/api']: '/' //將請求地址中的api替換為空
        }
      }
    }
  }

/api的理解

‘/api’:是指遇到這個字符開頭的話,在這個字符前面加上target里面的ip或者域名。

舉例:

①登錄接口:http://asdfgh:5000/login

…中間省略了配置過程…

②npm run serve:Local: http://localhost:8080/

③點擊后發(fā)送的登錄請求:http://localhost:8080/api/login

④/api 的作用就是將/api前的localhost:8080變成target的內容http://asdfgh:5000/

⑤完整的路徑變成了http://asdfgh:5000/api/login

⑥實際接口當中沒有這個api,所以pathwrite重寫就解決這個問題的。

⑦pathwrite識別到api開頭就會把/api重寫成空,那就是不存在這個/apil了,完整的路徑又變成:http://asdfgh:5000/login

詳細可以查看webpack的官方地址:DevServer | webpack

總結

到此這篇關于vue2中vue.config.js簡單配置代理跨域的文章就介紹到這了,更多相關vue.config.js配置代理跨域內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue監(jiān)聽滾動條頁面滾動動畫示例代碼

    vue監(jiān)聽滾動條頁面滾動動畫示例代碼

    Vue是一套用于構建用戶界面的漸進式框架,與其它大型框架不同的是,Vue?被設計為可以自底向上逐層應用,下面這篇文章主要給大家介紹了關于vue監(jiān)聽滾動條頁面滾動動畫的相關資料,需要的朋友可以參考下
    2023-06-06
  • 詳解vue移動端日期選擇組件

    詳解vue移動端日期選擇組件

    小編給大家整理了關于vue移動端日期選擇組件的知識點總結,希望能夠給讀者帶來幫助,一起學習參考下。
    2018-02-02
  • vite+tsc打包報TS類型錯誤的問題及解決過程

    vite+tsc打包報TS類型錯誤的問題及解決過程

    文章主要介紹了在使用vite+tsc打包Vue3項目時,可能會遇到TS類型錯誤的問題,通過配置tsconfig.json文件,可以解決這個問題,設置"checkTypes":?false可以關閉依賴包的類型檢查,從而避免不必要的錯誤提示
    2026-03-03
  • Vue實戰(zhàn)記錄之登陸頁面的實現(xiàn)

    Vue實戰(zhàn)記錄之登陸頁面的實現(xiàn)

    最近學習過程中常碰到讓用戶登錄注冊這種,這篇文章主要給大家介紹了關于Vue實戰(zhàn)記錄之登陸頁面實現(xiàn)的相關資料,需要的朋友可以參考下
    2021-06-06
  • vue實現(xiàn)日歷組件

    vue實現(xiàn)日歷組件

    這篇文章主要為大家詳細介紹了vue實現(xiàn)日歷組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue 實現(xiàn) rem 布局或vw 布局的方法

    vue 實現(xiàn) rem 布局或vw 布局的方法

    這篇文章主要介紹了vue 實現(xiàn) rem 布局的 或者 vw 布局的方法,本文給提供多種方法,需要的朋友可以參考下
    2019-11-11
  • vue3中遇到reactive響應式失效的問題記錄

    vue3中遇到reactive響應式失效的問題記錄

    這篇文章主要介紹了vue3中遇到reactive響應式失效的問題記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue腳手架及vue-router基本使用

    vue腳手架及vue-router基本使用

    這篇文章主要介紹了vue腳手架及vue-router基本使用,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-04-04
  • vxe-table?實現(xiàn)?excel?選擇一個單元格拖拽自動復制新的單元格(示例代碼)

    vxe-table?實現(xiàn)?excel?選擇一個單元格拖拽自動復制新的單元格(示例代碼)

    vxe-table是一款強大的表格組件,支持Excel風格的操作,通過鼠標右下角的擴展按鈕,用戶可以拖拽選擇單元格并自動復制內容到擴展區(qū)域的所有單元格中,本文通過示例代碼給大家介紹的非常詳細,感興趣的朋友一起看看吧
    2025-01-01
  • vue項目中定義全局變量、函數(shù)的幾種方法

    vue項目中定義全局變量、函數(shù)的幾種方法

    這篇文章主要介紹了vue項目中定義全局變量、函數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11

最新評論

关岭| 西盟| 洛川县| 石柱| 武宁县| 建水县| 丹东市| 茌平县| 织金县| 鹤峰县| 兰溪市| 郎溪县| 莫力| 石林| 宜宾县| 衡南县| 柘城县| 鲜城| 江安县| 赣州市| 平度市| 菏泽市| 榆树市| 龙里县| 四会市| 辉南县| 东源县| 繁峙县| 铜梁县| 庄河市| 宜都市| 大名县| 寿光市| 黔江区| 甘孜| 宣城市| 罗定市| 太白县| 来安县| 扶风县| 玉门市|