config.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /** Core Configs **/
  2. global.URL = require('url');
  3. global.FILE = require('fs-extra');
  4. global.Format = require('util').format;
  5. global.EJS = require('ejs');
  6. //Core Paths
  7. global.LIBPATH = ROOTPATH+'/core/lib';
  8. global.HELPERPATH = ROOTPATH+'/core/helper';
  9. global.HANDLERPATH = ROOTPATH+'/handler';
  10. global.LOGPATH = ROOTPATH+'/log',
  11. global.STATICPATH = ROOTPATH+'/static';
  12. global.VIEWSPATH = ROOTPATH+'/view';
  13. //Init Path
  14. FILE.mkdirsSync(LOGPATH);
  15. //Core Libs
  16. global.Logger = require(LIBPATH+'/Logger.js');
  17. global.ROUTER = require(LIBPATH+'/router.js');
  18. global.VIEW = require(LIBPATH+'/view.js');
  19. global.STATIC = require(LIBPATH+'/static.js');
  20. global.JUMPER = require(HANDLERPATH+'/jumper.js');
  21. global.APIHandle = require(HANDLERPATH+'/api.js');
  22. global.CONFIG = {
  23. //DatabasePath:ROOTPATH+'/fulldata.db',
  24. // LOGPATH:ROOTPATH+'/log',
  25. //SnifferJsHandler:HANDLERPATH+'/sniffer/sniffer.js',
  26. //StaticRules:['js','img','css','favicon.ico'],
  27. StaticRules:{'static':true,'images':true,'robots.txt':true,'crossdomain.xml':true,'favicon.ico':true},
  28. HandlerRules:{'user':true,'index':true}
  29. }
  30. global.COUNT = {
  31. LinkDefault:415, //Default Start For 1A0(HEX)=416
  32. link:0,
  33. user:0
  34. }