使用charles解決跨域問題

最近折騰了一下charles,發(fā)現(xiàn)這個(gè)軟件不僅僅可以在前端mock數(shù)據(jù),還可以解決跨域的問題。
栗子:
后端給的接口地址為:https://stg-pteppp.leanapp.cn/h5/jsconfig
我在前端的代碼如下:

componentDidMount () {
    axios.get('/api/h5/jsconfig')
    .then((res) => {
      console.log(res);  
    })
  }

如果不使用代理工具,發(fā)現(xiàn)會(huì)報(bào)跨域的錯(cuò)誤。這時(shí)候我們的charles就派上用場啦。

  • 配置tools -> Map Remote Settings
    e678d25a9fd9c5b1475da2c2d756d0a.png
  • 注意Preserve host這個(gè)選項(xiàng)不能打鉤
  • 再次訪問瀏覽器,發(fā)現(xiàn)數(shù)據(jù)拿到啦
    3b1877e437638f1adc4e930599bd572.png

    另附charles的破解工具:https://www.zzzmode.com/mytools/charles/
    macOS: /Applications/Charles.app/Contents/Java/charles.jar
    Windows: C:\Program Files\Charles\lib\charles.jar
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天是第一次在278語言朗誦群進(jìn)行分享,心里面是很激動(dòng)的。 從9點(diǎn)半開始一直到十點(diǎn)整,花了整整半個(gè)小時(shí)。在這半小時(shí)...
    超級(jí)賦能王張勝萍閱讀 525評論 12 7
  • 每當(dāng)別人問我的年齡的時(shí)候我都故意把周歲的牌亮出來。可能是由于一種自卑。因?yàn)樵诩姺钡纳缃簧罾锿g人中,有一種落...
    唐牛牛Fly閱讀 243評論 0 0
  • 敬愛的李老師,智慧的班主任,親愛的學(xué)兄們: 大家晚上好!我是棗莊慶源汽修的魏光付,今天(2018.9.14)是我日...
    魏光付閱讀 200評論 0 0

友情鏈接更多精彩內(nèi)容