From e0916ce4ce75ad3d21a492b8739caa468f08f54d Mon Sep 17 00:00:00 2001 From: yo mama Date: Thu, 4 Dec 2014 23:16:17 -0800 Subject: first commit --- config/main.js | 13 +++++++++++++ config/rendering.js | 18 ++++++++++++++++++ config/routes.js | 5 +++++ 3 files changed, 36 insertions(+) create mode 100755 config/main.js create mode 100755 config/rendering.js create mode 100755 config/routes.js (limited to 'config') diff --git a/config/main.js b/config/main.js new file mode 100755 index 0000000..a3780c3 --- /dev/null +++ b/config/main.js @@ -0,0 +1,13 @@ +module.exports = { + webserver_port : 2015, + sql : { + client: 'mysql', + connection: { + host : 'localhost', + port : 3306, + user : 'test2', + password : 'test2', + database : 'test2' + } + }, +} diff --git a/config/rendering.js b/config/rendering.js new file mode 100755 index 0000000..46c3324 --- /dev/null +++ b/config/rendering.js @@ -0,0 +1,18 @@ +module.exports = { + + // Useful with RESTful APIs. Allows you to either send json response or html + // var rendering = require('./util/rendering'); + // rendering.render(req, res, data); + render: function(req, res, data) { + res.header("Access-Control-Allow-Origin", "*"); + res.header("Access-Control-Allow-Headers", "X-Requested-With"); + + if(/application\/json/.test(req.get('accept'))) { + res.json(data); + } else { + res.render('data/basic', { + data: data + }); + } + } +} diff --git a/config/routes.js b/config/routes.js new file mode 100755 index 0000000..6ba6084 --- /dev/null +++ b/config/routes.js @@ -0,0 +1,5 @@ +var indexController = require('../controllers/index'); + +module.exports = function (app, passport) { + app.get('/', indexController.main); +} -- cgit v1.2.3-70-g09d2