diff --git a/src/server/router/singular.js b/src/server/router/singular.js index c5c629198..d02f9d02c 100644 --- a/src/server/router/singular.js +++ b/src/server/router/singular.js @@ -4,7 +4,15 @@ module.exports = function (db, name) { var router = express.Router() function show (req, res, next) { - res.locals.data = db.get(name).value() + let data = db.get(name).value() + if (req.url !== '/') { + let key = req.url.slice(2) + if (data[key]) { + data = data[key] + } + } + + res.locals.data = data next() }