openapi-connect
Version:
Base for microservices around OpenAPI/Swagger
18 lines • 486 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.state = void 0;
exports.state = { isShutdown: false };
process.on('SIGTERM', function onSigterm() {
exports.state.isShutdown = true;
});
exports.default = (req, res, next) => {
if (exports.state.isShutdown) {
res.writeHead(500);
return res.end('HEALTH: NOT OK');
}
else {
res.writeHead(200);
return res.end();
}
};
//# sourceMappingURL=health.js.map