diff --git a/routes.js b/routes.js index d975171..eff2ad8 100644 --- a/routes.js +++ b/routes.js @@ -53,6 +53,38 @@ exports.getPage = function(req,res){ }); } +exports.sethsGetPage = function(req,res){ + var slug = req.params.slug, + data = {}, + page; + + var sendError = function (message) { + res.send({ error: 'There was an error' }); + } + + var commentsSuccess = function (comments) { + data.comments = comments; + res.send(data); + } + + var getComments = function(blocks) { + data.blocks = blocks; + page.getComments() + .success(commentsSuccess) + .error(sendError); + } + + var getBlocks = function(page){ + page = page; + page.getBlocks() + .success(getComments) + .error(sendError) + } + + Page.find({where: {slug : slug}}) + .success(getBlocks) + .error(sendError); +} /* GAME */