分类
大小:58.2M更新:2020-06-09
类别:编程辅助系统:WinAll
LightProxy官方电脑版是一款IFE团队开发的一款基于Electron和whistle的开源桌面代理软件,致力于让前端开发人员能够精确的掌握自己的开发环境,通过HTTP代理使用规则转发、修改每一个请求和响应的内容。
LightProxy可以自动完成证书安装和代理设置,让开发人员能够精确的掌握自己的开发环境,通过 HTTP代理使用规则转发、修改每一个请求和响应的内容。
抓包,包括无线场景抓包
实时 hosts 绑定
按规则转发资源
mock 接口,页面等
修改请求和响应内容,例如在页面中插入 script ,修改返回头等
稳定
好的开发环境首先应该是稳定可用的,不应该在开发测试的过程中频繁挂掉或者频繁发生改变。
依赖于后端日常接口进行调试的前端对这点应该深有体会,自己的问题还没解决,环境就时常带来新的问题。
快速验证
修改代码能够在尽可能短的时间内得到验证也是一个基本诉求,这也是为什么大部分前端构建都会关注 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 难以定位。
Database2Sharp代码生成器编程辅助M16.0免费版无需注册码
查看Visual Assist X编程辅助MV10.9.2223 官方原版
查看海康威视设备网络SDK for Linux编程辅助MV6.0.2.35官方32位/64位版
查看Hex Workshop(十六进制编辑工具)编程辅助Mv6.7.2.5284 中文安装版
查看吾爱破解安卓工具箱编程辅助Mv1.0 绿色免费版
查看XINS编程辅助MV2.3 英文免费版
查看SDL Passolo2016软件本地化工具编程辅助MV16.0官方汉化版
查看神经网络训练器编程辅助Mv1.0官方版
查看智能串口显示终端开发助手DTS编程辅助MV2.0.0.15官方版
查看录制脚本工具Badboy编程辅助M2.2.5 官方最新版
查看hijson 64位(Json格式化工具)编程辅助Mv2.1.2 中文版
查看visual studio 2015离线版编程辅助M官方完整版
查看应用程序状态代码查询工具编程辅助.44Mv1.0 绿色版
查看8086汇编模拟工具(Emu8086)编程辅助Mv3.08 绿色汉化版
查看ReSharper编程辅助Mv183.0.5217.10118 官方最新版
查看StarUML免费版编程辅助MV3.1.0安装包
查看网页操作模拟器编程辅助.50MBeta版
查看PhpStorm 9中文汉化包编程辅助M9.0.2 最新版
查看雨轩Java环境变量设置器编程辅助.45M免费版
查看apache jmeter开源压力测试 负载测试工具编程辅助M5.0 官方最新版
查看vc++兼容版本编程辅助MV6.0精简绿色英文版
查看Api开发测试工具RunApi编程辅助Mv1.0.0 官方版
查看beamoff app【附安装方法】编程辅助.10M免费版
查看arcgis explorer desktop编程辅助M10.1.2500 官方中文版
查看点击查看更多