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

鍍金池/ 問答/HTML/ axios能請求到數(shù)據(jù),但是console報跨域錯,請問是為什么

axios能請求到數(shù)據(jù),但是console報跨域錯,請問是為什么

代碼如下
clipboard.png

clipboard.png
axios請求在response里能獲取到數(shù)據(jù),
但是
clipboard.png

打印出來確報跨域錯誤,

clipboard.png
后臺是用php搭建,問后臺,后臺說沒有設(shè)置訪問限制,
那應(yīng)該就是數(shù)據(jù)類型不對,后臺也說數(shù)據(jù)類型是json,但我設(shè)置的也是json,但就是獲取不到數(shù)據(jù),如果不用后臺處理,前端有沒有什么方法能夠獲取到數(shù)據(jù),設(shè)置jsonp無效,定義header也不行

回答
編輯回答
安淺陌

什么是同源策略

理解跨域首先必須要了解同源策略。同源策略是瀏覽器上為安全性考慮實施的非常重要的安全策略。
何謂同源:
    URL由協(xié)議、域名、端口和路徑組成,如果兩個URL的協(xié)議、域名和端口相同,則表示他們同源。
同源策略:
    瀏覽器的同源策略,限制了來自不同源的"document"或腳本,對當(dāng)前"document"讀取或設(shè)置某些屬性。 
    從一個域上加載的腳本不允許訪問另外一個域的文檔屬性。
涉及到跨域,可以讓后端加請求頭,也有一些瀏覽器的插件可以跨域。如chorme Access-Control-Expose-Headers,或者vue反向代理proxy。
2018年7月30日 11:39
編輯回答
吃藕丑

跨域的問題,最好做個代碼吧。使用nginx或者nodeapache都可以。

2018年7月22日 15:46