cloudRequire renamed to require and moved to module srvfunc.js

This commit is contained in:
coderaiser 2012-10-29 06:12:59 -04:00
parent a4f71aca2b
commit d0ce7b27f5
7 changed files with 136 additions and 186 deletions

View file

@ -1,12 +1,15 @@
"use strict";
var LIBDIRSERVER = './lib/server/',
Server = cloudRequire('./server'),
path = cloudRequire('path'),
fs = cloudRequire('fs'),
update = cloudRequire(LIBDIRSERVER + 'update');
var Config = readConfig();
var DIR = process.cwd() + '/',
SRVDIR = DIR + 'lib/server/',
srvfunc = require(SRVDIR + 'srvfunc'),
path = require('path'),
fs = require('fs'),
Server = srvfunc.require(DIR + 'server'),
update = srvfunc.require(SRVDIR + 'update'),
Config = readConfig();
Server.start(Config);
@ -32,7 +35,7 @@ function readConfig(){
console.log('server dir: ' + lServerDir);
console.log('reading configuretion file config.json...');
var lConfig = cloudRequire('./config');
var lConfig = srvfunc.require(DIR + 'config');
if(lConfig){
console.log('config.json readed');
@ -68,16 +71,3 @@ function writeLogsToFile(){
};
})(process.stdout.write);
}
/**
* function do safe require of needed module
* @param pModule
*/
function cloudRequire(pModule){
try{
return require(pModule);
}
catch(pError){
return false;
}
}