1. 程式人生 > >vuejs2.0使用axios跨域時的一個注意

vuejs2.0使用axios跨域時的一個注意

很多在VUE2.0的朋友都知道,vue大部分資料都是從介面調取的,這時候就會設計到一個跨域的問題了。

下面是我在跨域的時候遇到過的幾個情況,都是在服務端這邊引起的,我不知道看到各位有沒有遇到過。

一:服務端沒允許客戶端的域名調去介面(我服務端是PHP寫的)


然後我們要在服務端設定一下


加上這句程式碼之後,發現另外一個問題又來了:允許的調取介面的來源不能為萬用字元星號(就是所以域名都可以調取,但是很明顯axios不允許這樣做)

好,那我們就把域名寫死


這樣之後,然後下一個問題來了


原因是Access-Control-Allow-Credentials這個屬性沒設定為true,那我們就設定一下,這裡的服務端要加,客戶端也要加喔

(這是PHP)


(這是VUE的)


小弟第一次寫部落格有不對的地方請多多包含啊!!