routes/index.js - Übergabe der Einheiten views/leayout.pug - Übernahme der Einheiten package.json "version": "1.1.0", "date": "2023-05-14", public/javascript/script.js - glob. Variable für Einheiten - Einheiten einlesen bei Click - Anzeige der Einheiten - bei init Einheiten auf 0 public/stylesheets/style.css - Anpassungen wg. Einheiten
35 lines
935 B
JavaScript
35 lines
935 B
JavaScript
const express = require('express');
|
|
const router = express.Router();
|
|
const domongo = require('../modules/mongointerface')
|
|
const pkg = require('../package.json')
|
|
|
|
/* GET home page. */
|
|
router.get('/', function(req, res, next) {
|
|
res.render('index', {
|
|
test: req.query.test === 'true',
|
|
doinit: req.query.doinit === 'true',
|
|
einheit: req.query.einheit === undefined ? 0 : req.query.einheit,
|
|
version: pkg.version,
|
|
title: pkg.name,
|
|
date: pkg.date
|
|
});
|
|
})
|
|
|
|
router.get('/data', async function(req, res, next) {
|
|
const options = {}
|
|
options.curdate = req.query.curdate
|
|
options.testing = req.query.test
|
|
let erg = await domongo.doMongo('getlastdata', options)
|
|
res.json(erg)
|
|
})
|
|
|
|
router.post('/data', async function (req, res, next) {
|
|
const options = {}
|
|
options.data = req.body
|
|
options.testing = req.query.test
|
|
let erg = await domongo.doMongo('putdata', options)
|
|
res.json(erg)
|
|
})
|
|
|
|
module.exports = router;
|