summaryrefslogtreecommitdiff
path: root/config/rendering.js
blob: 46c3324dcac93fa81b98468da825684956671ac1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
            });
        }
    }
}