minor fix
This commit is contained in:
@@ -4,17 +4,18 @@ const util = require('util');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
const os = require('os');
|
||||
const exec = util.promisify(require('child_process').exec);
|
||||
const readFileAsync = util.promisify(fs.readFile)
|
||||
|
||||
const exec = util.promisify(require('child_process').exec);
|
||||
const readFileAsync = util.promisify(fs.readFile);
|
||||
|
||||
const app = express(); // app is an instance of express
|
||||
|
||||
app.use(compression()); // enables gzip compression
|
||||
app.options('/dvbStatus', (req, res) => {
|
||||
|
||||
app.options('*', (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*',
|
||||
'Access-Control-Allow-Methods': ' GET, OPTIONS',
|
||||
'Access-Control-Allow-Methods': 'GET, OPTIONS',
|
||||
'Access-Control-Allow-Headers': 'Content-Type',
|
||||
'Access-Control-Max-Age': 600
|
||||
})
|
||||
@@ -26,8 +27,7 @@ app.get('/dvbStatus', async (req, res) => {
|
||||
'Access-Control-Allow-Origin': '*'
|
||||
});
|
||||
const { stdout, stderr } = await exec('DTV');
|
||||
let i = parseInt(stdout);
|
||||
i = i*1e-6; // i is in Hz; divide by 1M to have MHz
|
||||
const i = parseInt(stdout) * 1e-6; // i is in Hz; divide by 1M to have MHz
|
||||
res.send({
|
||||
"id": "dvb-t-status",
|
||||
"data": `Frontend Frequency: ${i} Mhz`,
|
||||
@@ -36,30 +36,18 @@ app.get('/dvbStatus', async (req, res) => {
|
||||
|
||||
});
|
||||
|
||||
|
||||
app.options('/dvbChannel', (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*',
|
||||
'Access-Control-Allow-Methods': ' GET, OPTIONS',
|
||||
'Access-Control-Allow-Headers': 'Content-Type',
|
||||
'Access-Control-Max-Age': 600
|
||||
})
|
||||
res.status(200).end();
|
||||
})
|
||||
|
||||
app.get('/dvbChannel', async (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*'
|
||||
});
|
||||
const { stdout, stderr } = await exec('DTV');
|
||||
let i = parseInt(stdout);
|
||||
i = i*1e-6; // i is in Hz; divide by 1M to have MHz
|
||||
const i = parseInt(stdout) * 1e-6; // i is in Hz; divide by 1M to have MHz
|
||||
readFileAsync(path.join(__dirname,"frequencies.json"))
|
||||
.then(res2 => {
|
||||
const db = JSON.parse(res2);
|
||||
//console.log(db[i]);
|
||||
res.send({
|
||||
"id": `dvb-t-channel ${db[i]["name"]}`,
|
||||
"id": `dvb-t-channel`,
|
||||
"name": db[i]["name"].toString(),
|
||||
"data": db[i]["channels"].toString(),
|
||||
"stderr": stderr
|
||||
});
|
||||
@@ -69,15 +57,6 @@ app.get('/dvbChannel', async (req, res) => {
|
||||
|
||||
});
|
||||
|
||||
app.options('/internetCheck', async (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*',
|
||||
'Access-Control-Allow-Methods': ' GET, OPTIONS',
|
||||
'Access-Control-Allow-Headers': 'Content-Type',
|
||||
'Access-Control-Max-Age': 600
|
||||
})
|
||||
res.status(200).end();
|
||||
})
|
||||
app.get('/internetCheck', async (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*'
|
||||
@@ -93,16 +72,6 @@ app.get('/internetCheck', async (req, res) => {
|
||||
|
||||
});
|
||||
|
||||
app.options('/sysStatus', (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*',
|
||||
'Access-Control-Allow-Methods': ' GET, OPTIONS',
|
||||
'Access-Control-Allow-Headers': 'Content-Type',
|
||||
'Access-Control-Max-Age': 600
|
||||
})
|
||||
res.status(200).end();
|
||||
})
|
||||
|
||||
app.get('/sysStatus', async (req, res) => {
|
||||
res.set({
|
||||
'Access-Control-Allow-Origin': '*'
|
||||
@@ -113,7 +82,7 @@ app.get('/sysStatus', async (req, res) => {
|
||||
res.send(
|
||||
{
|
||||
"id": "sys-stats",
|
||||
"data": `Temp: ${parseFloat(res2)*1e-3.toFixed(2)} °C Load Avg: ${os.loadavg().map(x=>x.toFixed(2)).toString()}`,
|
||||
"data": `Temp: ${(parseFloat(res2)*1e-3).toFixed(2)} °C Load Avg: ${os.loadavg().map(x=>x.toFixed(2)).toString()}`,
|
||||
"stderr": ""
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user