在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/人工智能/ vue-cli proxyTable配置了 為什么還是不能跨域?

vue-cli proxyTable配置了 為什么還是不能跨域?

我后臺(tái)的請(qǐng)求地址是 https://wd7175036853tpzaxl.wilddogio.com
但是我的公共接口是 https://wd7175036853tpzaxl.wilddogio.com/api
比如我請(qǐng)求/list 實(shí)際上請(qǐng)求的是 https://wd7175036853tpzaxl.wilddogio.com/api
我要請(qǐng)求/detail 實(shí)際上請(qǐng)求的是 https://wd7175036853tpzaxl.wilddogio.com/api/detail
那么,問(wèn)題來(lái)了,1.如何解決命名沖突?下面這么寫可以嗎?
2.這是開發(fā)環(huán)境的配置,上線的時(shí)候怎么辦呢?

 proxyTable: {
      '/api/**': {//這里直接寫/api和我后面公共的api命名沖突???/api/**是什么意思?
        target: 'https://wd7175036853tpzaxl.wilddogio.com',
        secure: true,  
        changeOrigin: true,
        pathRewrite: {
          '^/api': '/'   //這里如何寫???
        }
      }

圖片描述

圖片描述
圖片描述

圖片描述
問(wèn)題已參照下面老師的回答更新,然而還是沒有解決啊。
參考網(wǎng)上這么寫的,可是就是訪問(wèn)不到數(shù)據(jù)啊,還是報(bào)錯(cuò)?。。。≌?qǐng)各位老師幫忙分析一下我該怎么辦
我現(xiàn)在只有后臺(tái)給我的一個(gè)接口,用這種方式能實(shí)現(xiàn)跨域嗎?這種方式好像無(wú)效的啊

回答
編輯回答
青裙

1、代理地址可以這樣寫,你在調(diào)試工具看的那個(gè)請(qǐng)求地址不是真正的請(qǐng)求地址,就算代理配置成功了它顯示的也還是localhost:8080

proxyTable: {
  '/api': {
    target: `https://wd7175036853tpzaxl.wilddogio.com/api/`,
    changeOrigin: true,
    pathRewrite: {
      '^/api': ''
    }
  }
},

2、其實(shí)你不是配置了axios.defaults.baseURL么,直接配baseURL然后上面的代理配置注釋掉就可以正常請(qǐng)求了。
至于跨域報(bào)錯(cuò)問(wèn)題需要后臺(tái)進(jìn)行配置

2017年1月11日 00:59
編輯回答
不討囍

clipboard.png

然后像下面這樣調(diào)用

clipboard.png
相當(dāng)于你訪問(wèn)了http://localhost:8087/www/logout/severToken

process.env.NODE_ENV === 'development' ? '/api' : '' 這段代碼是你自己加上的
以下是我加的

clipboard.png

2017年5月13日 15:54
編輯回答
別瞎鬧

那個(gè)/api就代替了那個(gè)http…,直接get(/api/list)就好,你這樣寫相對(duì)于沒用那個(gè)

2017年11月8日 02:08