10123740
fiddler是很好的前端开发工具,但fiddler只有windows版,自用电脑装的linux,linux下也没有找到功能相似的软件。 作为一名linuxer,习惯了linux命令行开发的便捷,要是为了fiddler在windows和linux之间切换略显DT,于是就萌生用Node.js写一个替代品的想法。 先列一下需求列表 1)url替换 2)慢速模拟 3) 强制请求最新文件 暂时需求就这些,其他的有需要后期再添加 url替换功能: 在本机开个端口做代理,浏览器http代理到本机的代理上,然后对每个请求的url判断是否在需替换列表内,是就替换成本地指定文件或者自定义的数据再返回给浏览器,否则就去请求url再转发回来 慢速模拟功能: 请求的静态文件,代理接受文件后再按规则一秒发多少字节,发送字节可以配置 强制请求最新文件: 返回静态文件的http头部修改Cache-Control为max-age=0
鉴于代码太多就不贴上来了
放上blog地址:点我
github地址:点我
欢迎拍砖