mirror of
https://github.com/franjsco/trackmyd-api
synced 2025-06-06 00:29:14 +02:00
add logging
This commit is contained in:
@ -1,41 +1,42 @@
|
||||
const Device = require('../models/deviceModel');
|
||||
const logger = require('../logger');
|
||||
|
||||
function index(req, res) {
|
||||
if (req.query.name) {
|
||||
console.log(req.query.name);
|
||||
Device.findOne({ name: req.query.name }, (err, device) => {
|
||||
if (!device) {
|
||||
res.status(404).send();
|
||||
} else {
|
||||
res.json(device);
|
||||
logger.logError(`index: ${err}`);
|
||||
return res.status(404).send();
|
||||
}
|
||||
return res.json(device);
|
||||
});
|
||||
} else {
|
||||
Device.get((err, devices) => {
|
||||
if (err) {
|
||||
res.status(500).send();
|
||||
logger.logError(`index: ${err}`);
|
||||
return res.status(500).send();
|
||||
}
|
||||
res.json(devices);
|
||||
return res.json(devices);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function view(req, res) {
|
||||
Device.findById(req.params.deviceId)
|
||||
.then((device) => {
|
||||
res.json(device);
|
||||
})
|
||||
.then(device => res.json(device))
|
||||
.catch((err) => {
|
||||
res.send(err);
|
||||
logger.logError(`view: ${err}`);
|
||||
return res.status(500).send();
|
||||
});
|
||||
}
|
||||
|
||||
function update(req, res) {
|
||||
Device.findOneAndUpdate({ _id: req.params.deviceId }, req.body, (err) => {
|
||||
if (err) {
|
||||
res.status(500).send();
|
||||
logger.logError(`update: ${err}`);
|
||||
return res.status(500).send();
|
||||
}
|
||||
res.status(200).send();
|
||||
return res.status(200).send();
|
||||
});
|
||||
}
|
||||
|
||||
@ -43,20 +44,20 @@ function add(req, res) {
|
||||
const device = new Device(req.body);
|
||||
device
|
||||
.save()
|
||||
.then((item) => {
|
||||
res.status(201).json(item);
|
||||
})
|
||||
.then(item => res.status(201).json(item))
|
||||
.catch((err) => {
|
||||
res.status(500).send();
|
||||
logger.logError(`add: ${err}`);
|
||||
return res.status(500).send();
|
||||
});
|
||||
}
|
||||
|
||||
function remove(req, res) {
|
||||
Device.deleteOne({ _id: req.params.deviceId }, (err) => {
|
||||
if (err) {
|
||||
res.status(500).send();
|
||||
logger.logError(`delete: ${err}`);
|
||||
return res.status(500).send();
|
||||
}
|
||||
res.status(200).send();
|
||||
return res.status(200).send();
|
||||
});
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user