First running version

This commit is contained in:
rxf
2023-03-24 13:49:54 +01:00
parent be8d364116
commit d10b274fe0
18 changed files with 1377 additions and 645 deletions
+37
View File
@@ -0,0 +1,37 @@
import express from 'express'
import pkg from '../package.json' assert { type: "json" }
import axios from 'axios'
const router = express.Router()
const { name, version, date } = pkg
let APIHOST = process.env.APIHOST || 'http://localhost:3004'
/* GET home page. */
router.get('/:cmd', async function(req, res, next) {
const cmd = req.params.cmd
let url = APIHOST
if(isNaN(cmd)) {
url += req.originalUrl
} else {
// cmd is a number ==> sid
url += `getsensordata?sid=${cmd}`
}
try {
const response = await axios(encodeURI(url));
if (response.status !== 200) {
res.json({err: `Error from servercall: status = ${response.status}`})
}
res.json(response.data)
} catch (e) {
res.json({err: `Error from servercall: ${e}`})
}
})
export default router
// ToDo
// Hier : getsensordata und getmapdata unterbringen und damit den externen Server aufrufen
+24 -1
View File
@@ -1,16 +1,39 @@
import express from 'express'
import pkg from '../package.json' assert { type: "json" }
import axios from "axios";
const router = express.Router()
const { name, version, date } = pkg
let APIHOST = process.env.APIHOST || 'http://localhost:3004'
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', {
title: name,
version: version,
date: date
date: date,
csensor: -1
})
})
router.get('/:sid', async function(req, res, next) {
const sid = req.params.sid
if(!isNaN(sid)) {
res.render('index', {
title: name,
version: version,
date: date,
csensor: sid
})
}
})
export default router
// ToDo
// Hier : getsensordata und getmapdata unterbringen und damit den externen Server aufrufen