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;