diff --git a/libs/app.js b/libs/app.js index 544f649b66c258f98cad7ef867217c2a159dfae6..eebf0d6aad218a75db1e03e34b02a131ff2d165b 100644 --- a/libs/app.js +++ b/libs/app.js @@ -6,6 +6,7 @@ var csv = require('csv-express') var xml = require('js2xmlparser') var methodOverride = require('method-override') var cors = require('cors') +var apicache = require('apicache').options({ debug: true }).middleware var libs = process.cwd() + '/libs/' @@ -24,6 +25,7 @@ app.use(bodyParser.urlencoded({ extended: false })) app.use(cookieParser()) app.use(cors()) app.use(methodOverride()) +app.use(apicache('1 hour')) app.use('/v1/', api) app.use('/v1/states', states) diff --git a/package.json b/package.json index fd0765bb333bc1fa382aae1e82ecb4f500774df4..70eae984d543a33a91965143d67790c72924a2f2 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "test": "mocha" }, "dependencies": { + "apicache": "0.0.14", "body-parser": "^1.13.1", "cookie-parser": "^1.3.5", "cors": "^2.7.1",