From 673857ee52068ae99e86425766e05b53706d7413 Mon Sep 17 00:00:00 2001 From: Francesco Esposito <33671357+frab1t@users.noreply.github.com> Date: Tue, 19 Feb 2019 19:32:28 +0100 Subject: [PATCH] add view single device routes/controller --- apiRoutes.js | 4 ++++ controllers/deviceController.js | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/apiRoutes.js b/apiRoutes.js index 76f22ed..0ff091d 100644 --- a/apiRoutes.js +++ b/apiRoutes.js @@ -7,4 +7,8 @@ router .route('/devices') .get(deviceController.index); +router + .route('/devices/:deviceId') + .get(deviceController.view); + module.exports = router; diff --git a/controllers/deviceController.js b/controllers/deviceController.js index a184b44..787fd69 100644 --- a/controllers/deviceController.js +++ b/controllers/deviceController.js @@ -10,4 +10,15 @@ function index(req, res) { }); } +function view(req, res) { + Device.findById(req.params.deviceId) + .then((device) => { + res.json(device); + }) + .catch((err) => { + res.send(err); + }); +} + module.exports.index = index; +module.exports.view = view;