From c6babc7dc454c7110d2aae36651409bbc5ea1a2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Garc=C3=ADa=20Aubert?= Date: Fri, 11 May 2018 16:26:05 +0200 Subject: [PATCH] Create .middlewares() method to build midlleware stack to perform request --- lib/cartodb/api/template/tile-template-controller.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/cartodb/api/template/tile-template-controller.js b/lib/cartodb/api/template/tile-template-controller.js index e4d80663..71a45e6e 100644 --- a/lib/cartodb/api/template/tile-template-controller.js +++ b/lib/cartodb/api/template/tile-template-controller.js @@ -30,8 +30,11 @@ module.exports = class TileTemplateController { } register (templateRouter) { - templateRouter.get( - `/:template_id/:layer/:z/:x/:y.(:format)`, + templateRouter.get('/:template_id/:layer/:z/:x/:y.(:format)', this.middlewares()); + } + + middlewares () { + return [ coordinates(), credentials(), authorize(this.authBackend), @@ -52,7 +55,7 @@ module.exports = class TileTemplateController { surrogateKeyHeader({ surrogateKeysCache: this.surrogateKeysCache }), lastModifiedHeader(), vectorError() - ); + ]; } };