feat: set express_redis_cache_name in home or other routes

This commit is contained in:
Matthieu Bessat 2020-09-03 22:48:19 +02:00
parent 272f4a5389
commit e0b02b86ec

View file

@ -101,6 +101,7 @@ let main = async () => {
app.get(
'/',
(req, res, next) => {
res.express_redis_cache_name = req.path
if (process.env.OPEN_DATE == null) {
next()
return
@ -124,10 +125,19 @@ let main = async () => {
cache.route('/home', cacheDuration.home),
PublicController.home
)
app.get('/c', cache.route('/c', cacheDuration.countdown), PublicController.countdown)
app.get(
'/c',
(req, res, next) => {
res.express_redis_cache_name = req.path
next()
},
cache.route('/c', cacheDuration.countdown),
PublicController.countdown
)
app.get(
'/association/:slug',
(req, res, next) => {
res.express_redis_cache_name = req.path
// disable cache if proposed in query
let isProposed = Utils.isStrUsable(req.query, 'version')
if (isProposed) {