diff options
author | Benjamin Kiessling <mittagessen@l.unchti.me> | 2012-01-27 03:31:16 +0100 |
---|---|---|
committer | Benjamin Kiessling <mittagessen@l.unchti.me> | 2012-01-27 03:31:16 +0100 |
commit | 8938c907f5e15a1670e369a6f4315bda9a9b79d0 (patch) | |
tree | 3f71f7e86a6088597fc96fdd62fad3be17669138 | |
parent | 5ee2461cadac1a7021b73aaf8bdc87cc8f33959b (diff) |
Make template engine configurable
-rw-r--r-- | config.js | 1 | ||||
-rw-r--r-- | frontend.js | 3 |
2 files changed, 2 insertions, 2 deletions
@@ -1,6 +1,7 @@ exports.modelBackend = 'fs'; exports.Config = { rootDir: 'slideshows' , + templateEngine: 'swig', listTemplate: 'index.html', templateFile: 'template.html', descriptionFile: 'desc.js', diff --git a/frontend.js b/frontend.js index 280e30e..61db0b2 100644 --- a/frontend.js +++ b/frontend.js @@ -9,12 +9,11 @@ exports.setModel = function(m) { exports.start = function(config) { var app = config.app; - app.engine('html', cons.swig); + app.engine('html', cons[config.templateEngine]); // set .html as the default extension app.set('view engine', 'html'); app.set('views', path.join(__dirname, config.rootDir)); - app.get('/slides/:id', function(req, res) { slideset = req.params.id; model.getSlides(slideset, function(err, slides) { |