diff --git a/src/libs/app.js b/src/libs/app.js index 07d7d28fcebce25e8aadc5b9b8e47e09ffd0da96..d1d3cb8778bcf1580d24a35cded5a9cc9318d9b6 100644 --- a/src/libs/app.js +++ b/src/libs/app.js @@ -6,6 +6,9 @@ const cors = require('cors'); const log = require('./log')(module); +const config = require('./config'); +const cache = require('apicache').options({ debug: config.get('debug') }).middleware; + const app = express(); const api = require('./routes/api'); @@ -15,6 +18,7 @@ app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); app.use(cors()); app.use(methodOverride()); +app.use(cache('1 day')); app.use(api); // catch 404 and forward to error handler