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/rendering.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 config/rendering.js (limited to 'config/rendering.js') 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 + }); + } + } +} -- cgit v1.2.3-70-g09d2