dora-plugin-backup
v1.0.5
Published
- 功能
Downloads
8
Readme
dora-plugin-backup
- 功能
将线上数据拉到本地备份 备注: 拉取数据时不用在意 上方的require('mockjs')等,不会覆盖其他已有规则。
- 安装方式
npm i dora-plugin-backup --save-dev
1.参数
- file参数 指定要保存的文件
- filter参数(正则格式) 用于筛选需要保留的链接
- attachPort参数(默认proxy插件接口,可不配置) 监听端口后,用于代理时拉取数据接口,没有代理端口8989,需额外代理到路径上,确保不用跨域访问。
a.作为dora-plugin参数传入
1.以config方式配置
2.以inline方式配置(注意&符号在shell中的解析)
b.定制属于自己的规则(推荐)默认级别最高
- 将backup.config.json加入.gitignore黑名单
注意
- 1.调试时,避免切换浏览器,切换浏览器请重新启动服务器,socket之间的通信没断开,update协议会对新的浏览器客户端产生影响,此处只做简单处理
- 2.返回数据确保能解析,部分数据,乱码会导致js解析错误,会重新生成js,内容会重置。最好备份的数据加入到.gitignore避免影响他人。
开发
代理时自动将代理数据拉置本地
安装依赖
tnpm i
- 发布
tnpm run build
npm publish
- 测试
tnpm run test
- 业务效果
cd test/fixtures/ && tnpm i
tnpm start