OSDN Git Service

Merge branch 'master' of git.osdn.net:/gitroot/eos/zephyr
[eos/zephyr.git] / server / app.js
old mode 100644 (file)
new mode 100755 (executable)
index 5ee6a61..7f7692b
@@ -8,6 +8,8 @@ var app     = express();
 var EventEmitter = require('events').EventEmitter;
 var emitter = new EventEmitter;
 var server  = require('http').Server(app)
+var ioServer = require('socket.io');
+var ws = require('./class/WebSocket').instance;
 
 require('./express')(app);
 require('./routes')(app);
@@ -15,9 +17,16 @@ require('./routes')(app);
 // DBのコンストラクタを実行
 var DB = require('./class/DB').instance;
 DB.init()
+<<<<<<< HEAD
+//.then(function() {
+//    return DB.test2();
+//})
+=======
+/*
 .then(function() {
     return DB.test2();
-})
+})*/
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
 .then(function() {
     if(process.env.NODE_ENV === 'debug') {
         return DB.testRest();
@@ -25,12 +34,25 @@ DB.init()
 })
 .then(function() {
     var server = app.listen(config.port, config.ip, function () {
+<<<<<<< HEAD
+      /*
+      switch (req.method) {
+        case 'GET':
+        show(req, res);
+        break;
+        case 'POST':
+        upload(req, res);
+        break;
+      }
+      */
+=======
+>>>>>>> 6b2b2b88511733893d2c6e7848c389abfcd53ba6
         console.log('Zephyr listening at http://%s:%s', config.ip, config.port);
-        console.log(app.get('env'))
+        console.log('NODE_ENV = ' + app.get('env'))
     });
 
-    var io = require('socket.io').listen(server);
-    require('./ws')(io);
+    var io = ioServer.listen(server);
+    ws.connect(io);
 });
 
-//exports = module.exports = app;
+exports = module.exports = app;