diff --git a/routes/avatars.js b/routes/avatars.js index 74e2a08..e6740af 100644 --- a/routes/avatars.js +++ b/routes/avatars.js @@ -14,23 +14,28 @@ var human_status = { // GET avatar request module.exports = function(req, res) { - logging.debug(req.url.pathname); + var start = new Date(); var uuid = (req.url.pathname.split("/")[2] || ""); var size = parseInt(req.url.query.size) || config.default_size; var def = req.url.query.default; var helm = req.url.query.hasOwnProperty("helm"); - var start = new Date(); var etag = null; // Prevent app from crashing/freezing if (size < config.min_size || size > config.max_size) { // "Unprocessable Entity", valid request, but semantically erroneous: // https://tools.ietf.org/html/rfc4918#page-78 - res.writeHead(422); + res.writeHead(422, { + "Content-Type": "text/plain", + "Response-Time": new Date() - start + }); res.end("Invalid size"); return; } else if (!helpers.uuid_valid(uuid)) { - res.writeHead(422); + res.writeHead(422, { + "Content-Type": "text/plain", + "Response-Time": new Date() - start + }); res.end("Invalid UUID"); return; }