UNPKG

jcs-middleware

Version:

Jade, CoffeeScript, Stylus middleware for Express.js

36 lines (27 loc) 668 B
// vim: set ai et nu ts=4 sw=4 cc=100: // var path = require('path') , app = require('express')() , pkg = require('./package.json') ; var DEFAULTS = { appName : pkg.name, prefix : '/', sessionAge : 7 * 24 * 3600 * 1000, sessionSecret : 'jcs secret', debugMode : app.get('env') === 'development', }; var CONF = {}; try{ CONF = require(path.join(__dirname, 'CONF.json')); } catch(err){ if (err.code != 'MODULE_NOT_FOUND') { console.error(err); } } for(var k in DEFAULTS){ if (typeof CONF[k] === 'undefined'){ CONF[k] = DEFAULTS[k]; } } module.exports = CONF;