OSDN Git Service

[Develop and manual Test] API endpoint (post) /api/v1/fileUpload
[eos/zephyr.git] / server / app.js
1 #!/usr/bin/env node --harmony
2
3 'use strict';
4
5 var express = require('express');
6 var config  = require('./config');
7 var app     = express();
8 var EventEmitter = require('events').EventEmitter;
9 var emitter = new EventEmitter;
10 var server  = require('http').Server(app)
11
12 require('./express')(app);
13 require('./routes')(app);
14
15 // DBのコンストラクタを実行
16 var DB = require('./class/DB').instance;
17 DB.init()
18 .then(function() {
19     return DB.test2();
20 })
21 .then(function(methods) {
22     var server = app.listen(config.port, config.ip, function () {
23         console.log('Zephyr listening at http://%s:%s', config.ip, config.port);
24         console.log(app.get('env'))
25     });
26
27     var io = require('socket.io').listen(server);
28     require('./ws')(io);
29 });
30
31 //exports = module.exports = app;