From 1159d771f7cc595c2ef642900ecd68b89aed3d7c Mon Sep 17 00:00:00 2001 From: d-popov Date: Tue, 14 Apr 2020 16:34:37 +0300 Subject: [PATCH] dht added /ir get request for pinging --- dht.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/dht.js b/dht.js index 4d82889..f63f2bb 100644 --- a/dht.js +++ b/dht.js @@ -243,10 +243,18 @@ app.post('/dht/ping', (req, res) => { (async (res) => { } })(res); }); -app.use('/ir', bodyParser.text(), function(rq, rs) { -console.log("REQ:"+rq.headers); -console.log("BODY:"+rq.body); -rs.sendStatus(200); +app.use('/ir', bodyParser.text(), function(rq, rs) { + if(rq.method == "GET") + { + var t = moment.duration(parseInt(req.param('uptime')), 'milliseconds'); + var _message = req.param('ip') + " uptime " + t.hours() + "h " + t.minutes() + "m " + t.seconds() +"s"; + console.log("watchdog from " + _message); + res.send("You are alive!"); + }else{ + console.log("REQ:"+rq.headers); + console.log("BODY:"+rq.body); + rs.sendStatus(200); + } }); // app.post('/ir', (req, res) => {