1. 程式人生 > 實用技巧 >程式設計師必備:科學的代理除錯

程式設計師必備:科學的代理除錯

如今做前端的同學勢必要除錯 API,而除錯環境的不穩定、不確定很可能讓一個簡單的需求消耗掉數天時間,因此就需要有一個科學的除錯方法來提升工作效率,提高辛福感。

這裡分享一下我所使用的除錯開發環境:Surge + Lightproxy

Lightproxy 是阿里巴巴出品的一款基於 whistle 的本地代理抓包軟體,它可以根據規則任意的修改請求的 request 和 response,甚至可以模擬各種網路異常。

Lightproxy 模擬網路異常

Surge 作為系統的全域性代理,它根據規則來分發路由。在開發的時候,我可以用 Surge 指定需要除錯的路由走 Lightproxy 的代理,這樣就可以實現本地除錯介面的同時還能夠科學上網。

編輯 Surge 代理規則