diff options
| author | Jules Laplace <jules@okfoc.us> | 2014-06-10 18:21:28 -0400 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2014-06-10 18:21:28 -0400 |
| commit | b231af3e38b8f066f18031fd69b0fdb30a5e244a (patch) | |
| tree | b2d83dd7dddee517fa00d16911e98f9ca20dff42 /server/index.js | |
| parent | 08421d8921fcc9842ea70d2e5c6439d1154e6d73 (diff) | |
stub in layout editing apis
Diffstat (limited to 'server/index.js')
| -rw-r--r-- | server/index.js | 24 |
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() |
