bone-cli-proxy
v0.3.8
Published
> 代理服务器 for bone
Downloads
10
Readme
bone-cli-proxy
代理服务器 for bone
安装及使用
通过npm安装
$ npm install bone-cli-proxy
安装后在bonefile.js
文件内通过bone.cli()
加载
var bone = require('bone');
var proxy = require('bone-cli-proxy');
bone.cli(proxy());
参数
port
type: number
default: 8080
代理服务器的启用端口
enableReplace
type: boolean
default: true
启用代理替换
replaceRules
type: array
default: []
代理过程中替换文件规则,参数为二维数组,第一个值为正则,第二个值为被替换的文件
var proxy = require('bone-cli-proxy');
bone.cli(proxy{
replaceRules: [
[/www\.qq\.com\/([^.]*)/, '~/dist/qq/{$1}']
[/www\.baidu\.com\/([^.]*)/, '~/dist/baidu/{$1}']
]
});
enableLog
type: boolean
default: false
启用http访问log
visitLog
type: string
、stream
default: '~/bone-cli-proxy/visit.log'
访问log写入目的地,可以传入一个可写流
enableResponseLog
type: boolean
default: false
启用http返回log
responseLog
type: string
、stream
default: '~/bone-cli-proxy/response.log'
返回log写入目的地,可传入一个可写流
pac
type: string
、boolean
default: false
支持用pac方式的代理,可以填入一个网址或者true,参数为true时只匹配replaceRules内的规则
pacEncoding
type: string
default: 'gbk'
pac文件编码
其他
命令行工具开发以及使用请参考处理器