Added new requests

This commit is contained in:
2017-04-05 11:38:22 +02:00
parent ba5715c613
commit eaec53084b
2 changed files with 31 additions and 18 deletions
+11 -2
View File
@@ -82,15 +82,24 @@ console.log(toe1);
htv = found[1];
connection.query(
'INSERT INTO measurement (device, TOE1, TOE2, TTE1, TTE2, HT, HOV, HTV, time) VALUES (?, ?, ?, ?, ?, ?, ?, ?, NOW())', [device, toe1, toe2, tte1, tte2, ht, hov, htv],
function (error, results, fields) {
if (error) throw error;
callback();
connection.query(
'INSERT INTO device (SN, name, API) VALUES (?, "New device", 42)', [device],
function (error, results, fields) {
if (error) throw error;
callback();
});
});
}
+20 -16
View File
@@ -9,26 +9,11 @@ router.all('*', function(req, res){
req.next();
});
router.post('/device', function(req, res){
console.log("Device received: ");
console.log(req.body);
connection.query(
'INSERT INTO device (SN, API) VALUES (?, 42)', [req.body.device],
function (error, results, fields) {
if (error) throw error;
});
res.status(200);
res.send("{\"success\":\"true\"}");
});
router.get('/device', function(req, res){
connection.query(
'SELECT * FROM device',
'SELECT SN, name FROM device',
function (error, results, fields) {
if (error) throw error;
@@ -42,6 +27,25 @@ router.get('/device', function(req, res){
});
router.get('/data/:device', function(req, res) {
let devid = req.params.device;
connection.query(
'SELECT TOE1, time FROM measurement WHERE device = ? ORDER BY time DESC LIMIT 0,10', [devid],
function (error, results, fields) {
if (error) throw error;
if (results.length > 0) {
res.status(200);
res.send(JSON.stringify(results));
}
});
});
router.get('/data', function(req, res) {
connection.query(