Files
geiger2/routes/index.js

60 lines
1.3 KiB
JavaScript

var express = require('express');
var router = express.Router();
//Version
var pkg = require('../package.json');
var idx = 'index';
var mapit = 'mapit';
var tit = 'Geiger';
const MAINT = (process.env.MAINTENANCE=="true");
if (MAINT==true) {
idx = 'maintenance';
mapit = 'maintenance';
}
// GET home page.
router.get('/', function(req, res, next) {
res.render(mapit, {
title: tit+'-Map',
version: pkg.version,
date: pkg.date,
name: 'map',
param: req.query.addr,
stday: req.query.stday,
showAllMap: req.query.mall,
csensor: req.query.sid,
zoom:req.query.zoom,
city:req.query.city,
stype: tit,
splash: req.query.splash == 'true',
});
});
router.get('/:nam', function(req, res, next) {
var name = req.params.nam;
if(name == 'index') {
idx = 'index';
name = '140';
title += '_I';
} else {
res.render(mapit, {
title: tit+'-Map',
version : pkg.version,
date : pkg.date,
param: req.query.addr,
stday: req.query.stday,
zoom:req.query.zoom,
city:req.query.city,
csensor: name,
splash: req.query.splash == 'true',
name: 'map'});
}
});
module.exports = router;