60 lines
1.3 KiB
JavaScript
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;
|