mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-21 02:29:23 +00:00
removed html code from cloudfunc
This commit is contained in:
parent
4a38c51730
commit
cc7b2690d7
3 changed files with 75 additions and 111 deletions
|
|
@ -65,6 +65,7 @@
|
|||
exports.sendResponse = sendResponse,
|
||||
exports.sendError = sendError,
|
||||
exports.redirect = redirect,
|
||||
exports.readFiles = readFiles,
|
||||
|
||||
exports.checkParams = checkParams,
|
||||
|
||||
|
|
@ -363,6 +364,47 @@
|
|||
return Util.checkObj(pParams, ['error', 'data', 'params']);
|
||||
}
|
||||
|
||||
function readFiles(pFiles, pCallBack){
|
||||
var lDone = [],
|
||||
lFiles,
|
||||
lErrors,
|
||||
lReadedFiles = {},
|
||||
lDoneFunc = function (pParams){
|
||||
var lRet = Util.checkObj(pParams, ['error', 'data', 'params']);
|
||||
|
||||
if(lRet){
|
||||
lDone.pop();
|
||||
var p = pParams,
|
||||
lName = p.params;
|
||||
|
||||
if(p.error){
|
||||
if(!lErrors) lErrors = {};
|
||||
|
||||
lErrors[lName] = p.error;
|
||||
}
|
||||
else{
|
||||
Util.log(lName + ' readed');
|
||||
lReadedFiles[lName] = p.data;
|
||||
}
|
||||
|
||||
if( !lDone.length )
|
||||
Util.exec(pCallBack, lErrors, lReadedFiles);
|
||||
}
|
||||
};
|
||||
|
||||
if( Util.isArray(pFiles) )
|
||||
lFiles = pFiles;
|
||||
else
|
||||
lFiles = [pFiles];
|
||||
|
||||
for(var i = 0, n = lFiles.length; i < n; i++){
|
||||
var lName = lFiles.pop();
|
||||
lDone.push(lName);
|
||||
|
||||
fs.readFile(lName, Util.call( lDoneFunc, lName ));
|
||||
}
|
||||
}
|
||||
|
||||
function checkParams(pParams, pAdditional){
|
||||
var lRet = Util.checkObjTrue( pParams, ['name', REQUEST, RESPONSE] );
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue