aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/middlewares
diff options
context:
space:
mode:
Diffstat (limited to 'server/middlewares')
-rw-r--r--server/middlewares/cache.js23
-rw-r--r--server/middlewares/index.js2
2 files changed, 0 insertions, 25 deletions
diff --git a/server/middlewares/cache.js b/server/middlewares/cache.js
deleted file mode 100644
index 1b621f6dc..000000000
--- a/server/middlewares/cache.js
+++ /dev/null
@@ -1,23 +0,0 @@
1'use strict'
2
3const cacheMiddleware = {
4 cache: cache
5}
6
7function cache (cache) {
8 return function (req, res, next) {
9 // If we want explicitly a cache
10 // Or if we don't specify if we want a cache or no and we are in production
11 if (cache === true || (cache !== false && process.env.NODE_ENV === 'production')) {
12 res.setHeader('Cache-Control', 'public')
13 } else {
14 res.setHeader('Cache-Control', 'no-cache, no-store, max-age=0, must-revalidate')
15 }
16
17 next()
18 }
19}
20
21// ---------------------------------------------------------------------------
22
23module.exports = cacheMiddleware
diff --git a/server/middlewares/index.js b/server/middlewares/index.js
index d85f6261c..a0b07705d 100644
--- a/server/middlewares/index.js
+++ b/server/middlewares/index.js
@@ -1,11 +1,9 @@
1'use strict' 1'use strict'
2 2
3const cacheMiddleware = require('./cache')
4const reqValidatorsMiddleware = require('./reqValidators') 3const reqValidatorsMiddleware = require('./reqValidators')
5const secureMiddleware = require('./secure') 4const secureMiddleware = require('./secure')
6 5
7const middlewares = { 6const middlewares = {
8 cache: cacheMiddleware,
9 reqValidators: reqValidatorsMiddleware, 7 reqValidators: reqValidatorsMiddleware,
10 secure: secureMiddleware 8 secure: secureMiddleware
11} 9}