summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rwxr-xr-xconfig/main.js13
-rwxr-xr-xconfig/rendering.js18
-rwxr-xr-xconfig/routes.js5
3 files changed, 36 insertions, 0 deletions
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);
+}