diff --git a/server.js b/server.js index aa35794..43d96dc 100644 --- a/server.js +++ b/server.js @@ -48,34 +48,13 @@ app.use(express.static(__dirname + '/images')); var cacheTimeout = 60 * 60 * 24 * 30; -app.get('/', function(req, res) { - var width = 400; - var seed = uuid(); - var canvas = composeImage(width, width, seed); - var buffer = canvas.toBuffer(); - res.set('Cache-Control', 'max-age=' + cacheTimeout); - res.set('Content-length', buffer.length); - res.type('png'); - res.end(buffer, 'binary'); -}); - app.get('/healthcheck', function(req, res) { res.status(200).end(); }); -app.get('/:width', function(req, res) { - var width = parseInt(req.params.width) || 400; - var seed = uuid(); - var canvas = composeImage(width, width, seed); - var buffer = canvas.toBuffer(); - res.set('Cache-Control', 'max-age=' + cacheTimeout); - res.set('Content-length', buffer.length); - res.type('png'); - res.end(buffer, 'binary'); -}); - app.get('/:width/:seed', function(req, res) { var width = parseInt(req.params.width) || 400; + if (width > 400) width = 400; var seed = sanitize(req.params.seed) || uuid(); var canvas = composeImage(width, width, seed); var buffer = canvas.toBuffer();