diff options
Diffstat (limited to 'lib/server')
| -rw-r--r-- | lib/server/index.js | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/server/index.js b/lib/server/index.js index 5b1150c..c6176fe 100644 --- a/lib/server/index.js +++ b/lib/server/index.js @@ -3,18 +3,21 @@ const express = require('express') const http = require('http') const bodyParser = require('body-parser') const path = require('path') +const socketIo = require('socket.io') + +import bridge from '../bridge' const multer = require('multer') const upload = multer({ dest: 'uploads/' }) const Loader = require('../vendor/Loader') -let app, server +let app, server, io const db = require('../db') const site = module.exports = {} -site.init = function(bridge){ +site.init = function(){ app = express() app.use(express.static(path.join(__dirname, '../../public'))) app.use(bodyParser.json()) @@ -25,6 +28,10 @@ site.init = function(bridge){ server = http.createServer(app).listen(process.env.PORT, function () { console.log('Cortex listening at http://localhost:%s', server.address().port) }) + + io = socketIo(server) + + bridge.connectSocketIo(io) constĀ api_folders = crud(app, 'folder', db.Folder, { afterCreate: (folder) => { |
