跨域是指a頁面想獲取b頁面資源,如果a、b頁面的協議、域名、端口、子域名不同,或是a頁面為ip地址,b頁面為域名地址,所進行的訪問行動都是跨域的,而瀏覽器為了安全問題一般都限制了跨域訪問,也就是不允許跨域請求資源。

1.jsonp
原理是:動態插入script標簽,通過script標簽引入一個js文件,這個js文件載入成功后會執行我們在url參數中指定的函數,并且會把我們需要的json數據作為參數傳入。
由于同源策略的限制,XmlHttpRequest只允許請求當前源(域名、協議、端口)的資源,為了實現跨域請求,可以通過script標簽實現跨域請求,然后在服務端輸出JSON數據并執行回調函數,從而解決了跨域的數據請求。
優點是兼容性好,簡單易用,支持瀏覽器與服務器雙向通信。
缺點是只支持GET請求。
2.core
采用的是CORS(Cross-origin resource sharing)。后臺在響應頭中添加Access-Control-Allow-Origin。這樣就可以跨域調后臺接口了。
3.vue開發期間的api代理
當將此樣板與現有后端集成時,通常需要在使用dev服務器時訪問后端API。為了實現這一點,我們可以并行(或遠程)運行dev服務器和API后端,并讓dev服務器將所有API請求代理到實際的后端。

以上就是本次介紹的全部相關知識點,如果大家有任何補充可以聯系創新互聯小編。
網站標題:Vue開發中遇到的跨域問題及解決方法-創新互聯
文章鏈接:http://www.yijiale78.com/article28/pgcjp.html
成都網站建設公司_創新互聯,為您提供網站設計公司、做網站、定制網站、網站建設、網站設計、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯