From f3c5dcee2be5258cc196f454d2f0e929d2fa7de9 Mon Sep 17 00:00:00 2001 From: Michael Jackson Date: Tue, 12 Apr 2016 05:04:55 -0700 Subject: [PATCH] Store request stats in a sorted set --- server.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 8b4d875..274246f 100644 --- a/server.js +++ b/server.js @@ -15,8 +15,10 @@ const requestLogging = (redisURL) => { return (req, res, next) => { onFinished(res, () => { - if (res.statusCode === 200) - redisClient.incr(req.path) + const path = req.path + + if (res.statusCode === 200 && path.charAt(path.length - 1) !== '/') + redisClient.zincrby('requests', 1, req.path) }) next()