因為新來的公司後台請求基本上都為post請求所以在做專案時難免會出現跨域的問題。在我的字典裡get請求是可以透過jsonp解決,但post請求看似只有更改伺服器的header的A-C-A-O,才可以。但今天我的後台同事跟我說貌似Chrome瀏覽器可以透過設定解決跨域問題,像這樣
所以我嘗試了一番,結果貌似結果不得人意。所以請問在座各位,是否此種方法為可靠呢? ?
世界只因有你2017-05-19 10:09:35
1.jsonp
2.伺服器設定頭
3.伺服器代理
4.XMLHttpRequest Level 2
當然還有一些其他的辦法。但是這個幾個是我認為最簡單、最容易實現的方法
滿天的星座2017-05-19 10:09:35
如果用webpack之類的構建工具的話,有相應的代理插件,配置下即可可以代理跨域,另外也有很多一些其他的靜態文件伺服器,比如我一直在用的server-static
大家讲道理2017-05-19 10:09:35
之前用Vue做專案的時候也遇到了跨域問題,當時是所有的get請求都可以,但是Post 就是不行,後來查資料是透過一個叫qs的函式庫,對將要Post的資料qs.stringify,然後就解決了