鍍金池/ 問答/HTML/ vue設(shè)置 ProxyTable無效

vue設(shè)置 ProxyTable無效

最近在做vue的項(xiàng)目,遇到了跨域問題,網(wǎng)上都用的ProxyTable進(jìn)行代理,按照步驟設(shè)置了,但是好像代碼并沒有走ProxyTable,由于走自己的服務(wù)器沒有反應(yīng),所以找了一個(gè)網(wǎng)址測(cè)試,發(fā)現(xiàn)還是一樣,麻煩大神幫忙看看,下面是代碼:

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
選擇

你有個(gè)地方寫錯(cuò)了

pathRewrite: {
  '^/apis': '/'
}

或者'/'加在target地址最后面


剛剛自己寫了一個(gè)試了一下,發(fā)現(xiàn)你是請(qǐng)求的阮老師的頁面 = =
這里要用get,post會(huì)報(bào)錯(cuò)的
貼一下我寫的代碼
配置proxy的地方

'/emsTest': {
    target: 'http://es6.ruanyifeng.com',
    changeOrigin: true,
    pathRewrite: {
      '^/emsTest': '/'
    }
}

請(qǐng)求的js代碼

testUrl () {
  let self = this
  self.$axios.get('/emsTest/#docs/let')
  .then(res => {
    console.log(res)
  })
}

控制臺(tái)輸出截圖:
clipboard.png

ps:用別人的接口的話如果不知道請(qǐng)求方式默認(rèn)先用get,如果你真想找post的測(cè)試API的話可以去找那些api測(cè)試網(wǎng)站里面提供的,貼一個(gè)傳送門:https://www.sojson.com/api/we...

2018年5月6日 17:20