Browse Source

do not serve request if not ready

master
Nicolas Massé 3 years ago
parent
commit
2015caa7c5
  1. 6
      server.js

6
server.js

@ -4,7 +4,7 @@ var router = express.Router();
var port = 8080; var port = 8080;
// See https://www.w3schools.com/cssref/css_colors.asp // See https://www.w3schools.com/cssref/css_colors.asp
var color = "red"; var color = "green";
var ready = false; var ready = false;
router.use(function (req,res,next) { router.use(function (req,res,next) {
@ -21,6 +21,10 @@ router.get("/info",function(req,res){
color: color, color: color,
podName: process.env["HOSTNAME"], podName: process.env["HOSTNAME"],
}; };
if (!ready) {
response.color = "red";
response.podName = "NOT READY";
}
res.type('application/json') res.type('application/json')
.header("Connection", "close") .header("Connection", "close")
.header('Cache-Control', 'private, no-cache, no-store, must-revalidate') .header('Cache-Control', 'private, no-cache, no-store, must-revalidate')

Loading…
Cancel
Save