本地開發(fā)web前后端分離的項目容易遇到就是跨域的問題。解決的辦法很多摘符,但是我這邊只介紹一個最簡單的方式贤斜。使用fiddler來解決。
原理:利用fiddler作為代理逛裤,服務(wù)器返回數(shù)據(jù)的時候瘩绒,截取服務(wù)器返回的數(shù)據(jù),在數(shù)據(jù)中插入
Access-Control-Allow-Origin:*的返回頭带族,“欺騙”瀏覽器達到跨域調(diào)試接口的效果锁荔。
首先下載fiddler,地址:http://fourpan.com/fs/7v92f3162675f6/
綠化打開軟件蝙砌,如圖阳堕,選擇自定義規(guī)則
打開規(guī)則編輯器,在OnBeforeResponse函數(shù)后面添加代碼择克。
static function OnBeforeResponse(oSession: Session) {
if (m_Hide304s && oSession.responseCode == 304) {
oSession["ui-hide"] = "true";
}
oSession.oResponse.headers.Add("Access-Control-Allow-Origin","*");
}
然后按下F12開始監(jiān)聽恬总,就能愉快的調(diào)試接口了。