From 8c41425462a3612cb27ecbc7abc00a6118fc80e0 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Mon, 18 Feb 2013 16:06:52 -0500 Subject: [PATCH] Cleanup middleware --- src/server/index.coffee | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/src/server/index.coffee b/src/server/index.coffee index 5b8f39f1da..202fc2038a 100644 --- a/src/server/index.coffee +++ b/src/server/index.coffee @@ -52,37 +52,38 @@ options = mongo_store = new MongoStore {url: process.env.NODE_DB_URI}, -> expressApp - .use express.favicon() + .use(express.favicon()) # Gzip static files and serve from memory - .use gzippo.staticGzip publicPath, maxAge: ONE_YEAR + .use(gzippo.staticGzip(publicPath, maxAge: ONE_YEAR)) # Gzip dynamically rendered content - .use express.compress() - .use express.bodyParser() - .use express.methodOverride() + .use(express.compress()) + .use(express.bodyParser()) + .use(express.methodOverride()) # Uncomment and supply secret to add Derby session handling # Derby session middleware creates req.session and socket.io sessions - .use express.cookieParser()) - .use store.sessionMiddleware + .use(express.cookieParser()) + .use(store.sessionMiddleware secret: process.env.SESSION_SECRET || 'YOUR SECRET HERE' - cookie: {maxAge: TWO_WEEKS} # defaults to 2 weeks? aka, can delete this line? + cookie: { maxAge: TWO_WEEKS } # defaults to 2 weeks? aka, can delete this line? store: mongo_store + ) # Show splash page for newcomers - .use middleware.splash + .use(middleware.splash) # Adds req.getModel method - .use store.modelMiddleware() - .use priv.middleware - .use middleware.view - .use auth(store, strategies, options) + .use(store.modelMiddleware()) + .use(priv.middleware) + .use(middleware.view) + .use(auth(store, strategies, options)) # Creates an express middleware from the app's routes - .use app.router() - .use '/v1', require('./api').middleware - .use require('./static').middleware - .use require('./deprecated').middleware - .use expressApp.router - .use serverError(root) + .use(app.router()) + .use('/v1', require('./api').middleware) + .use(require('./static').middleware) + .use(require('./deprecated').middleware) + .use(expressApp.router) + .use(serverError(root)) priv.routes(expressApp) # Errors expressApp.all '*', (req) -> - throw "404: #{req.url}" \ No newline at end of file + throw "404: #{req.url}"