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

詳解vue-cli開發(fā)環(huán)境跨域問題解決方案

 更新時間:2017年06月06日 11:35:18   作者:55145848  
本篇文章主要介紹了vue-cli開發(fā)環(huán)境跨域問題解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

前后端分離開發(fā)中必要會遇到的問題—跨域。在使用vue開發(fā)的時候,開始為了解決跨域問題。采用的是CORS(Cross-origin resource sharing)。后臺在響應(yīng)頭中添加Access-Control-Allow-Origin。這樣就可以跨域調(diào)后臺接口了。

在前幾天無意中看到了config的index.js文件中有一個proxyTable屬性,通過配置可以解決開發(fā)環(huán)境的跨域

開發(fā)期間的API代理

當(dāng)將此樣板與現(xiàn)有后端集成時,通常需要在使用dev服務(wù)器時訪問后端API。為了實現(xiàn)這一點,我們可以并行(或遠(yuǎn)程)運行dev服務(wù)器和API后端,并讓dev服務(wù)器將所有API請求代理到實際的后端。

要配置代理規(guī)則,請在其中編輯dev.proxyTable選項config/index.js。dev服務(wù)器正在使用http代理中間件進(jìn)行代理,因此您應(yīng)參考其文檔以獲取詳細(xì)的用法。但這是一個簡單的例子:

// config/index.js
module.exports = {
 // ...
 dev: {
 proxyTable: {
  // proxy all requests starting with /api to jsonplaceholder
  '/api': {
  target: 'http://jsonplaceholder.typicode.com',
  changeOrigin: true,
  pathRewrite: { //需要rewrite重寫的, 如果在服務(wù)器端做了處理則可以不要這段
   '^/api': ''
  }
  }
 }
 }
}

上面的示例將代理請求/api/posts/1到http://jsonplaceholder.typicode.com/posts/1。

如果

pathRewrite: { 
‘^/api': ‘a(chǎn)pi' 
}, 

則將代理請求/api/posts/1到http://jsonplaceholder.typicode.com/api/posts/1。

網(wǎng)址匹配

除了靜態(tài)網(wǎng)址之外,您還可以使用glob模式來匹配URL,例如/api/**。有關(guān)詳細(xì)信息,請參閱上下文匹配。此外,您可以提供一個filter可以是自定義函數(shù)的選項,以確定請求是否應(yīng)被代理:

proxyTable: {
 '*': {
 target: 'http://jsonplaceholder.typicode.com',
 filter: function (pathname, req) {
  return pathname.match('^/api') && req.method === 'GET'
 }
 }
}

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

相關(guān)文章

  • Vue2.0 實現(xiàn)歌手列表滾動及右側(cè)快速入口功能

    Vue2.0 實現(xiàn)歌手列表滾動及右側(cè)快速入口功能

    這篇文章主要介紹了Vue2.0實現(xiàn)歌手列表滾動及右側(cè)快速入口功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • Vue導(dǎo)出el-table表格為Excel文件的兩種方式

    Vue導(dǎo)出el-table表格為Excel文件的兩種方式

    在開發(fā)過程中,我們經(jīng)常需要將表格數(shù)據(jù)導(dǎo)出為 Excel 文件,大多數(shù)情況下,由后端處理即可,但是當(dāng)數(shù)據(jù)量不大、需要快速響應(yīng)用戶操作、或者數(shù)據(jù)已經(jīng)在前端進(jìn)行處理和展示時,前端該如何實現(xiàn)呢,本文將介紹兩種方法,需要的朋友可以參考下
    2024-09-09
  • vue移動端微信授權(quán)登錄插件封裝的實例

    vue移動端微信授權(quán)登錄插件封裝的實例

    今天小編就為大家分享一篇vue移動端微信授權(quán)登錄插件封裝的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue中動態(tài)添加style樣式的幾種寫法總結(jié)

    vue中動態(tài)添加style樣式的幾種寫法總結(jié)

    這篇文章主要介紹了vue中動態(tài)添加style樣式的幾種寫法總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue 設(shè)置proxyTable參數(shù)進(jìn)行代理跨域

    vue 設(shè)置proxyTable參數(shù)進(jìn)行代理跨域

    這篇文章主要介紹了vue 設(shè)置proxyTable參數(shù)進(jìn)行代理跨域的相關(guān)資料,及代理跨域的概念原理,需要的朋友可以參考下
    2018-04-04
  • vue關(guān)于自定義指令與v-if沖突的問題

    vue關(guān)于自定義指令與v-if沖突的問題

    這篇文章主要介紹了vue關(guān)于自定義指令與v-if沖突的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 詳解vue-cli 構(gòu)建項目 vue-cli請求后臺接口 vue-cli使用axios、sass、swiper

    詳解vue-cli 構(gòu)建項目 vue-cli請求后臺接口 vue-cli使用axios、sass、swiper

    本文通過實例代碼給大家詳細(xì)介紹了vue-cli 構(gòu)建項目 vue-cli請求后臺接口 vue-cli使用axios、sass、swiper的相關(guān)知識,需要的朋友可以參考下
    2018-05-05
  • element-ui?form表單的動態(tài)rules校驗功能實現(xiàn)

    element-ui?form表單的動態(tài)rules校驗功能實現(xiàn)

    在vue項目中,有時候可能會用到element-ui?form表單的動態(tài)rules校驗,這篇文章主要介紹了element-ui form表單的動態(tài)rules校驗,我們可以巧妙的運用element-ui form表單里面form-item的校驗規(guī)則來處理,本文結(jié)合實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • vue動態(tài)組件實現(xiàn)選項卡切換效果

    vue動態(tài)組件實現(xiàn)選項卡切換效果

    這篇文章主要為大家詳細(xì)介紹了vue動態(tài)組件實現(xiàn)選項卡切換效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 使用vue實現(xiàn)猜謎卡片游戲

    使用vue實現(xiàn)猜謎卡片游戲

    這篇文章主要為大家詳細(xì)介紹了如何使用vue實現(xiàn)簡單的猜謎卡片游戲,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以參考一下
    2023-09-09

最新評論