timers3000
Version:
Provides a graphical interface in your browser to create and manage incremental timers for your daily tasks.
29 lines (27 loc) • 1.05 kB
JavaScript
var express = require('express')
, connect = require('connect')
, flash = require('connect-flash')
, cookieParser = require('cookie-parser')
, serveStatic = require('serve-static')
, session = require('express-session')
, sessionStore = require('sessionstore')
, favicon = require('serve-favicon');
/**
* Setup express
* @param {Object} app The express-app to configure
*/
module.exports = function (app) {
var root = __dirname + '/..';
app.use(serveStatic(root + '/public'));
app.set('views', root + '/app/views');
app.set('view engine', 'jade');
app.use(favicon(root + '/public/img/favicon.ico'));
app.use(cookieParser());
app.use(session({ secret: 'keyboard cat',
resave: 'true',
saveUninitialized: 'true',
key: 'express.sid',
cookie: { maxAge: null},
store: sessionStore.createSessionStore()}));
app.use(flash());
}