LightProxy軟件是一款阿里抓包工具,由专业的技术团队打造,适用于从事网络编程行业,軟件功能非常的强大,欢迎小伙伴们前来下载。
LightProxy功能介紹
抓包,包括無線場景抓包
实时 hosts 绑定
按規則轉發資源
mock 接口,页面等
修改请求和响应内容,例如在页面中插入 script ,修改返回头等

LightProxy軟件特色
穩定
好的開發環境首先應該是穩定可用的,不應該在開發測試的過程中頻繁挂掉或者頻繁發生改變。
依賴于後端日常接口進行調試的前端對這點應該深有體會,自己的問題還沒解決,環境就時常帶來新的問題。
快速驗證
修改代码能够在尽可能短的时间内得到验证也是一个基本诉求,这也是为什么大部分前端构建都会关注 Hot reload 和更高级的 HMR 。
有些場景下的修改一次簡單的修改就要經過長時間的等待,例如依賴上遊修改接口的返回內容,需要修改後端的頁面結構然後重新部署,需要走一遍完整的發布流程來測試某個修改在真實的線上頁面會産生的影響等等。
和線上的一致性
很多项目的线上环境极为复杂,为了解决日常开发中的问题,也会有一个线下的 DEMO 页面,最后开发完再搬到线上。
这种方式相对来说较为稳定且能快速验证,但比较凸显的问题在于和线上并不一致。开发中会存在很多 if-else 的逻辑,例如最常见的:
const API_BASE = utils.isDaily ? 'http://localhost:7001:': 'https://xxxx/';
这种情况也往往导致 Bug 非常难以被定位,最后逼着开发者退化到在线上环境低效的进行 debug。
確定性
開發者對于當前的環境應該是有確切認知的,而不是一直不停的懷疑自己的配置到底有沒有生效,命中的是不是又是緩存等等。
有些情况下我们利用 hosts 切换工具来进行联调,但在切完 hosts 后却又不得不来回确认自己的切换是否生效,清楚 Chrome 的 DNS Cache,清楚 Socket 之类的。
这种非确定性不但提高了开发者心智负担,而且也会导致 Bug 难以定位。
