前端调试工具——willow

Willow(原来)是什么

  • 一个功能强大的Fiddler插件
  • 鹅厂前端GG最广泛采用的开发工具之一
  • 向作者yunishi致敬

 

这里说的willow是什么

  • 一个chrome扩展
  • 实现类似AutoResponder的功能
  • 进行目录映射
  • 跨操作系统平台
  • 实现Willow的功能子集,懒得起名就直接延用了

 

应用场景

联调阶段通过资源重定向到本地,避免每次改动js都需要部署测试环境,导致测试环境不稳定的问题

.*/wealth/assets/  ->  http://127.0.0.1:8080/ncfb/wealth/assets/

应用场景

开发阶段将请求重定向到线上(需配置跨域浏览器),不用修改APP.config就可以调线上接口

http://127.0.0.1:8080/ncfb/nts_cfb_intf  ->  http://ncfb-stg1.pingan.com:1080/ncfb/nts_cfb_intf

实现原理

通过chrome给扩展开放的接口,监听每一个请求,如果请求的uri中包含设置的字符串,就进行替换,然后307重定向到新uri指向的资源

参考资料

Made with Slides.com