Create CachingMiddleware for zipping and caching.

This commit is contained in:
Chad Weider 2012-01-29 00:42:54 -08:00
parent 43f4184e8d
commit bb10f026ca
3 changed files with 190 additions and 89 deletions

View file

@ -31,6 +31,7 @@ var async = require('async');
var express = require('express');
var path = require('path');
var minify = require('./utils/Minify');
var CachingMiddleware = require('./utils/caching_middleware');
var formidable = require('formidable');
var apiHandler;
var exportHandler;
@ -154,7 +155,8 @@ async.waterfall([
});
//serve minified files
app.all('/minified/:filename', minify.minifyJS);
var assetCache = new CachingMiddleware;
app.all('/minified/:filename', assetCache.handle, minify.minifyJS);
//checks for padAccess
function hasPadAccess(req, res, callback)