epipe
v0.0.7
Published
epipe - elabrary http-request pipe for debug or monitor
Downloads
9
Readme
epipe
epipe是一个方便Web项目调试、检测的开源项目;
监听http请求,观察网络web请求、及参数、数据响应
分析网络性能
调试项目、请求改写、转发
自定义路由
安装
npm install epipe -g
使用
- 建议用法:在项目目录中建立规则文件
epipe-rules.js
直接执行命令epipe
即可,规则文件参考epipe/epipe-rules.js
- 建议用法:在项目目录中建立规则文件
- 制定规则文件用法、执行命令
epipe file=custom-rule.js
, 文件相对命令当前目录
- 制定规则文件用法、执行命令
- 使用规则集合,自由切换
epipe port=8189 mod=fengchao conser
参数说明
- 使用自定义规则文件
epipe port=8189 mod=fengchao file=fengchao-pipe.js
交互命令
- 使用交互命令设置参数、可以动态增加服务、加载规则、切换显示方式、改变调试方式
epipe
> listen 8188
> mod fengchao
> debug true
> fiddle fengchao
> include ./rules/fengchao
nirvana / phoenix 用法说明
启动本地开发环境,确定能够正常访问
- 访问 phoenix
启动
epipe port=8189 mod=fengchao conser
- port 表示代理端口
- mod 表示规则集合 nirvana/ phoenix 通用为fengchao
- conser 表示进入epipe命令交互方式
配置本地http代理服务器,不要配置https代理
- http 代理
127.0.0.1 8189
- 确保'跳过本地地址的代理服务器'
- 建议用pac方式配置
- 参考内部代理pac http://uedc.baidu.com/proxy [内部bae不稳定];
- 改为线上服务http://liandong.org/proxy.pac[稳定线上地址]
- 联调 fctest配置host为对应服务器IP地址即可
- http 代理
访问任意网站,在epipe命令中输入
showlog
检查是否显示历史记录访问nirvana / phoenix 是否能够正常访问及显示log
进入联调模式,在epipe 中输入
debug true
- 输入info 查看状态信息
debug false
退出联调模式