From 75ff985533fdbd7ea7d8ae564ce2525fb71cca1d Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sat, 2 Jun 2018 17:06:04 +0200 Subject: cache proxy too :o) --- app/server/proxy.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'app') diff --git a/app/server/proxy.js b/app/server/proxy.js index b6ca14c..2dcc1d7 100644 --- a/app/server/proxy.js +++ b/app/server/proxy.js @@ -33,11 +33,11 @@ function serve(req, res) { console.log(req.method, req.url) - // if (USE_CACHE && req.method == 'GET' && req.url in cache) { - // res.writeHeader(200, { 'Content-type': 'application/json' }) - // res.end(cache[req.url]) - // return - // } + if (process.env.PROXY_CACHE && req.method == 'GET' && req.url in cache) { + res.writeHeader(200, { 'Content-type': 'application/json' }) + res.end(cache[req.url]) + return + } // console.log(req.headers) @@ -61,12 +61,12 @@ function serve(req, res) { res.writeHeader(server_res.statusCode, server_res.headers) server_res.pipe(res) - // if (! options.headers['x-yoox-cart-token']) { - // cache[req.url] = '' - // server_res.on('data', function(s){ - // cache[req.url] += s.toString() - // }) - // } + if (process.env.PROXY_CACHE) { + cache[req.url] = '' + server_res.on('data', function(s){ + cache[req.url] += s.toString() + }) + } if (DEBUG) { server_res.on('data', s => console.log(s.toString())) -- cgit v1.2.3-70-g09d2