39 lines
871 B
JavaScript
39 lines
871 B
JavaScript
var mysql = require('mysql');
|
|
var connection = mysql.createConnection({
|
|
host : 'localhost',
|
|
user : 'root',
|
|
password : 'asdf1239',
|
|
database : 'smarthome'
|
|
});
|
|
|
|
|
|
|
|
const express = require('express');
|
|
const router = express.Router();
|
|
|
|
connection.connect();
|
|
|
|
router.post('/telegram', function(req, res){
|
|
console.log("Telegram received: ");
|
|
console.log(req.body);
|
|
|
|
connection.query(
|
|
// 'INSTERT INTO telegram (`time`,`data`) VALUES (\'NOW()\', \'' + req.body + '\')',
|
|
'INSERT INTO telegram (time, data) VALUES (NOW(), ?)', [req.body.datagram],
|
|
function (error, results, fields) {
|
|
if (error) throw error;
|
|
|
|
});
|
|
//connection.end();
|
|
|
|
res.status(200);
|
|
res.send("{\"success\":\"true\"}");
|
|
});
|
|
|
|
/* GET api listing. */
|
|
router.get('/', function(req, res) {
|
|
res.send('api works');
|
|
});
|
|
|
|
module.exports = router;
|