Merge pull request #6 from alexyan/master

rule.summary
This commit is contained in:
想当当 2014-09-03 01:15:51 +08:00
commit dd14d33770
3 changed files with 12 additions and 7 deletions

View File

@ -300,6 +300,7 @@ function setRules(newRule){
return;
}else{
userRule = util.merge(defaultRule,newRule);
'function' == typeof(userRule.summary) && userRule.summary();
}
}

View File

@ -15,7 +15,8 @@
"express": "^4.8.5",
"iconv-lite": "^0.4.4",
"nedb": "^0.11.0",
"ws": "^0.4.32"
"ws": "^0.4.32",
"iconv-lite": "^0.4.4"
},
"devDependencies": {
"tunnel": "0.0.3"

View File

@ -1,3 +1,9 @@
//mix some modules to global.util
try{
GLOBAL.util = {};
GLOBAL.util['iconv-lite'] = require("iconv-lite");
}catch(e){}
var http = require('http'),
https = require('https'),
fs = require('fs'),
@ -15,12 +21,6 @@ var http = require('http'),
GLOBAL.recorder = new Recorder();
//mix some modules to global.util
try{
GLOBAL.util = {};
GLOBAL.util['iconv-lite'] = require("iconv-lite");
}catch(e){}
var T_TYPE_HTTP = 0,
T_TYPE_HTTPS = 1,
DEFAULT_PORT = 8001,
@ -54,6 +54,9 @@ function proxyServer(type, port, hostname,ruleFile){
}else{
console.log(color.red("can not find rule file"));
}
}else{
rules = require("./lib/rule_default.js");
requestHandler.setRules(rules);
}
async.series(