后端跨域解決方案 在前后端分離后,應該用什么工具測試后端接口,postman貌似是不可以的,因為它測試的時候不存在跨域?
在前后端分離后,應該用什么工具測試后端接口,postman貌似是不可以的,因為它測試的時候不存在跨域?既然JSONP同樣可以請求到數(shù)據(jù),還可以跨域,為什么還要用axios?主要概念混亂,Axios和j
在前后端分離后,應該用什么工具測試后端接口,postman貌似是不可以的,因為它測試的時候不存在跨域?
既然JSONP同樣可以請求到數(shù)據(jù),還可以跨域,為什么還要用axios?
主要概念混亂,Axios和jsonp不是解決同一個問題的東西
Axios是Ajax請求的一種封裝
而jsonp是跨域Ajax請求的解決方案
所以即使使用Axios,跨域問題也會有同樣的效果。當您遇到跨域問題時,可以選擇使用jsonp/proxy來解決跨域問題。
PHP解決跨域問題的方法有很多,例如:
這是通過使用<script></script>標記實現(xiàn)的,示例如下:
這利用了<script></script>標記的兩個特性,一個是支持跨域,二是執(zhí)行JS代碼。
服務器中沒有跨域問題。因此,可以讓客戶端程序先訪問域名下的PHP程序,然后讓PHP程序通過服務器請求第三方程序。這也可以解決跨域問題。