diff --git a/src/libs/routes_v1/publication.js b/src/libs/routes_v1/publication.js index 5092cff614417a9c57859fb0bb8bd5485c41ca3b..5dc886a5367ab44b6c17d85cc0ef84c5e04780be 100644 --- a/src/libs/routes_v1/publication.js +++ b/src/libs/routes_v1/publication.js @@ -24,6 +24,10 @@ let upload = require('../middlewares/multer.config.js'); const authorized = require(`${libs}/middlewares/authorize.js`); +const cache = require('apicache').options({ debug: config.debug, statusCodes: {include: [200]} }).middleware; + +pubApp.use(cache('15 day')); + function emailSyntax(email) { const regex = /^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i; return regex.test(email);