summaryrefslogtreecommitdiff
path: root/server/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/index.js')
-rw-r--r--server/index.js24
1 files changed, 15 insertions, 9 deletions
diff --git a/server/index.js b/server/index.js
index 21a1859..9fe8edf 100644
--- a/server/index.js
+++ b/server/index.js
@@ -18,10 +18,8 @@ var http = require('http'),
path = require('path'),
mongoose = require('mongoose');
-// var io = websocket.listen(config.socketPort)
-
var app = express()
-var SessionStore
+var server
var DATABASE_URI = process.env.MONGOLAB_URI || ('mongodb://' + config.hostName + '/vvalls')
//
@@ -36,7 +34,6 @@ site.ready = function(){
auth.init()
site.setup()
site.route()
- site.listen()
}
site.setup = function(){
@@ -71,6 +68,12 @@ site.setup = function(){
// app.all('*', middleware.enableCORS);
app.all('*', middleware.ensureLocals);
+ server = http.createServer(app)
+ server.listen(app.get('port'), function () {
+ console.log('Express server listening on port ' + app.get('port'));
+ });
+
+ // var io = websocket.listen(server)
// auth.initSockets(io, SessionStore)
}
@@ -108,13 +111,16 @@ site.route = function () {
app.use('/builder', middleware.ensureAuthenticated)
app.get('/builder', views.builder)
app.get('/builder/:name', views.builder)
-}
-site.listen = function(){
- http.createServer(app).listen(app.get('port'), function () {
- console.log('Express server listening on port ' + app.get('port'));
- });
+ app.get('/api/layout', middleware.ensureAuthenticated, api.layout.index)
+ app.get('/api/layout/show', middleware.ensureAuthenticated, api.layout.show)
+ app.post('/api/layout/new', middleware.ensureAuthenticated, api.layout.create)
+ app.post('/api/layout/edit', middleware.ensureAuthenticated, api.layout.update)
+ app.delete('/api/layout/destroy', middleware.ensureAuthenticated, api.layout.destroy)
+
+
}
+
site.init()