server_worker.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * NodeJS-MVC 1.0
  3. * --------------------
  4. * HonorLee
  5. * http://honorlee.me
  6. * dev@honorlee.me
  7. */
  8. /*
  9. * Worker Process
  10. DO NOT CHANGE ANYTHING IN THIS FILE!
  11. */
  12. global.ROOTPATH = __dirname;
  13. require('./config.js');
  14. require('./system/core.js');
  15. Commander
  16. .version('1.0.0')
  17. .option('-p, --port [type]', 'server port')
  18. .parse(process.argv);
  19. let serverPort = Number(Commander.port);
  20. if(!serverPort || serverPort==0){
  21. LOGGER.error('Child Server start faile port ['+serverPort+'] | '+DateFormat('yyyy/MM/dd hh:mm:ss',new Date()));
  22. }
  23. require('http').createServer(serverHandler).listen(serverPort);
  24. LOGGER.info('Child Server start at port [' + serverPort + '] | ' + DateFormat('yyyy/MM/dd hh:mm:ss', new Date()));
  25. function serverHandler(req,res){
  26. // var COOKIE = {};
  27. // req.headers.cookie && req.headers.cookie.split(';').forEach(function(Cookie){
  28. // let parts = Cookie.split('=');
  29. // COOKIE[parts[0].trim()] = (parts[1]||'').trim();
  30. // });
  31. // req.cookie = COOKIE;
  32. // ROUTER.go(res,req);
  33. console.log(serverPort);
  34. }