diff --git a/backend/routes/regions.js b/backend/routes/regions.js index d5d8885..a76dd3d 100644 --- a/backend/routes/regions.js +++ b/backend/routes/regions.js @@ -7,7 +7,12 @@ const _ = require('lodash') module.exports = dbConn => { router.get("/api/v1/regions", async (req, res) => { - res.json(await getRegions(dbConn)); + const data = await getRegions(dbConn) + if (req.query.randomize) { + res.json(_.sampleSize(data, req.query.randomize)) + } else { + res.json(data); + } }); router.get('/api/v1/regions/:id/image', (req, res) => { if (fs.existsSync(path.join(__dirname, `../data/regions/images/${req.params.id}.jpg`))) {