diff options
Diffstat (limited to 'bucky/app/site.js')
| -rw-r--r-- | bucky/app/site.js | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/bucky/app/site.js b/bucky/app/site.js index e8e8cbc..c447991 100644 --- a/bucky/app/site.js +++ b/bucky/app/site.js @@ -32,7 +32,7 @@ site.init = function(){ app.use(favicon(__dirname + '../../../public/favicon.ico')) app.use(bodyParser.json({limit: '50mb'})) app.use(cookieParser()) - app.use(session({ + var sessionSettings = { secret: 'argonauts', proxy: true, key: 'bucky.sid', @@ -41,7 +41,11 @@ site.init = function(){ domain: '.' + process.env.HOST_NAME, maxAge: 43200000000, }, - store: new MongoStore({ + resave: true, + saveUninitialized: false, + } + if (!process.env.SESSIONS_IN_MEMORY) { + sessionSettings.store = new MongoStore({ url: 'mongodb://localhost/buckySessionDb' // type: 'mongodb', // host: 'localhost', @@ -49,11 +53,9 @@ site.init = function(){ // dbName: 'buckySessionDb', // collectionName: 'sessions', // timeout: 10000, - }), - resave: true, - saveUninitialized: false, - })) - + }) + } + app.use(session(sessionSettings)) upload.init() // federate.route(app) |
