project_monitor/app/services/test.helper.js
2022-09-07 09:33:23 +05:30

55 lines
1.2 KiB
JavaScript

const request = require('request');
function TokenAPI()
{
try
{
TOKEN_URL = process.env.URL_TOKEN;
return new Promise((resolve, reject) => {
request({
url: TOKEN_URL,
method: "GET",
json: true
}, function (error, response, body){
resolve(body);
});
});
}
catch (error) {
console.log(error);
}
}
function HTML( req , res , apiStatusArr , serverStatusArr , apiFailStatusArr )
{
try
{
date = new Date().toLocaleTimeString();
if (apiFailStatusArr.length == 0)
{
res.render( 'status' , { data : apiStatusArr , data1 : serverStatusArr , down : 0 , date : date } , function (err, html ) {
res.send(html)
})
}
else
{
res.render( 'status' , { data : apiStatusArr , data1 : serverStatusArr , down : 1 , date : date } , function (err, html ) {
res.send(html)
})
}
}
catch (error) {
console.log(error);
}
}
module.exports = {
TokenAPI : TokenAPI,
HTML : HTML
}