add replaceServerResDataAsync

This commit is contained in:
加里
2014-10-21 11:18:55 +08:00
parent 025a6803ea
commit c6c2355d17
12 changed files with 78 additions and 159 deletions

View File

@@ -158,8 +158,18 @@ function userRequestHandler(req,userRes){
//get custom response
},function(callback){
serverResData = userRule.replaceServerResData(req,res,serverResData) || serverResData;
callback();
if(userRule.replaceServerResData){
console.log(color.red("replaceServerResData is deprecated, and will be unavilable soon. Use replaceServerResDataAsync instead."));
serverResData = userRule.replaceServerResData(req,res,serverResData) || serverResData;
callback();
}else if(userRule.replaceServerResDataAsync){
userRule.replaceServerResDataAsync(req,res,serverResData,function(newRes){
serverResData = newRes;
callback();
});
}else{
callback();
}
//delay
},function(callback){