vue 跨域設置


1、在config->index.js

    proxyTable: {//設置proxy代理
      '/api': {
        target: 'https://cxxx.cn',
        changeOrigin: true,
        pathRewrite: {
          '^/api': '' //請求時當匹配到url以api開頭時會自動把api替換成target所設置的url,但是瀏覽器本地控制台不會改變
        }
      }
    }
注:在所有的請求接口前面加/api/

2、后端 + 前端設置

后端開發設置allow-control-Cross-origin: *||指定域名  

前端main.js內設置:axios.defaults.withCredentials = false

 3、vue-jsonp

npm install vue-jsonp  //可以配合vue-resource使用,axios不能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM