From 2eea76297c1c57d13f0eb210205ef583ea8a8044 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=83=B3=E5=BD=93=E5=BD=93?= Date: Sat, 6 Sep 2014 10:47:33 +0800 Subject: [PATCH] anyproxyHome --- proxy.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/proxy.js b/proxy.js index 81a87e3..371e37e 100644 --- a/proxy.js +++ b/proxy.js @@ -34,8 +34,12 @@ var T_TYPE_HTTP = 0, DEFAULT_TYPE = T_TYPE_HTTP; var default_rule = require('./lib/rule_default'); -if(fs.existsSync(path.join(util.getUserHome(),"/.anyproxy/rule_default.js"))){ - default_rule = require(path.join(util.getUserHome(),"/.anyproxy/rule_default")); +var anyproxyHome = path.join(util.getUserHome(),"/.anyproxy/"); +if(!fs.existsSync(anyproxyHome)){ + fs.mkdirSync(anyproxyHome); +} +if(fs.existsSync(path.join(anyproxyHome,"rule_default.js"))){ + default_rule = require(path.join(anyproxyHome,"rule_default")); } if(fs.existsSync(process.cwd() + '/rule.js')){ default_rule = require(process.cwd() + '/rule');