var express = require("express"); var app = express(); var router = express.Router(); var port = 8080; // See https://www.w3schools.com/cssref/css_colors.asp var color = "MediumSpringGreen"; router.use(function (req,res,next) { next(); console.log("%s %s => %i", req.method, req.originalUrl, res.statusCode); }); router.get("/",function(req,res){ res.sendFile(__dirname + '/views/index.html'); }); router.get("/info",function(req,res){ var response = { color: color, podName: process.env["HOSTNAME"], }; res.type('application/json') .header("Connection", "close") .header('Cache-Control', 'private, no-cache, no-store, must-revalidate') .header('Expires', '-1') .header('Pragma', 'no-cache') .send(JSON.stringify(response)) .end(); }); app.use("/",router); app.use("*",function(req,res){ res.status(404).send("Not found"); }); app.listen(port,function(){ console.log("Live at Port %i", port); });