1. 程式人生 > >axios解決呼叫後端介面跨域問題

axios解決呼叫後端介面跨域問題

vue-cli通過是本地代理的方式解決介面跨域問題的。但是在vue-cli的預設專案配置中這個代理是沒有配置的,如果現在專案中使用,必須手動配置config/index.js檔案

...
proxyTable: {
      '/api': {    //將www.exaple.com印射為/apis
        target: 'https://www.example.com,  // 介面域名
        secure: true,  // 如果是https介面,需要配置這個引數
        changeOrigin: true,  //是否跨域
        pathRewrite: { // 如果介面本身沒有api的路徑,那麼這裡將傳送到後端的請求重寫為沒有api的路徑
          '^/api': '/' 
        }
      }
    }
...

重新npm run dev即可