From 9d025dd000d733874e1949f73c825ec89386688c Mon Sep 17 00:00:00 2001
From: Vytor Calixto <vytorcalixto@gmail.com>
Date: Mon, 8 Aug 2016 10:14:00 -0300
Subject: [PATCH] Add apicache

Related: #8
---
 libs/app.js  | 2 ++
 package.json | 1 +
 2 files changed, 3 insertions(+)

diff --git a/libs/app.js b/libs/app.js
index 544f649b..eebf0d6a 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 fd0765bb..70eae984 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",
-- 
GitLab